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", "ssrc/libavdevice/lavfi.c:197:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if ((unsigned)stream_idx >= n) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavdevice/lavfi.c:307:e32t: xwarning: comparison of integers of different signs: 'int64_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]c oordina t307e | o f t o p l e f t acvocrtnxe-r>"p,r oObFeFsSiEzTe( x=o fFfFsMeAtX)(,a vAcVt_xO-P>Tp_rToYbPeEs_iIzNeT,, s{i.zie6o4f (=A V0F}r,a mIeN)T _*M I3N0,) ;I N T| _ ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~M AX,src/libavutil/macros.h :E47N:C25 :} ,note: expanded from macro 'FFMAX' | ^ 47 | #define FFMAX(src/libavdevice/fbdev_enc.ca:,198b:)125 :( (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]) > (b) 198? | ( a ) {: "(ybo)f)f s e| t ~ ^ ~" , "set y coordinate of top left corner", OFFSET(yoffset), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, ENC }, | ^ src/libavdevice/fbdev_enc.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | { NULL } | ^ src/libavdevice/lavfi.c: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:231:51: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 231 | if ((*width != fmt.fmt.pix.width) || (*height != fmt.fmt.pix.height)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:231:17: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 231 | if ((*width != fmt.fmt.pix.width) || (*height != fmt.fmt.pix.height)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:392:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 392 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ src/libavdevice/v4l2.c:421:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (s->frame_size > 0 && s->buf_len[i] < s->frame_size) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavdevice/v4l2.c:455:56: warning: unused parameter 'data' [-Wunused-parameter] 455 | static void mmap_release_buffer(void *opaque, uint8_t *data) | ^ src/libavdevice/v4l2.c:563:19: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] 563 | if (buf.index >= s->buffers) { | ~~~~~~~~~ ^ ~~~~~~~~~~ src/libavdevice/v4l2.c:587:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 587 | if (s->frame_size > 0 && bytesused != s->frame_size) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavdevice/v4l2.c:794:33: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 794 | framerate_q.den != tpf->numerator) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:793:33: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 793 | if (framerate_q.num != tpf->denominator || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:1092:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1092 | if (size >= sizeof(device_name)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:1143:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1143 | { "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:1144:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1144 | { "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:1145:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1145 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1146:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1146 | { "pixel_format", "set preferred pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1147 | { "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:1148:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1148 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1163:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1163 | { "use_libv4l2", "use libv4l2 (v4l-utils) conversion functions", OFFSET(use_libv4l2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavdevice/v4l2.c:1164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1164 | { NULL }, | ^ CC libavdevice/xcbgrab.o GEN libavdevice/libavdevice.pc src/libavdevice/xcbgrab.c:88:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "window_id", "Window to capture.", OFFSET(window_id), AV_OPT_TYPE_INT, { .i64 = XCB_NONE }, 0, UINT32_MAX, D }, | ^ src/libavdevice/xcbgrab.c:89:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "x", "Initial x coordinate.", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavdevice/xcbgrab.c:90:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "y", "Initial y coordinate.", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavdevice/xcbgrab.c:91:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "grab_x", "Initial x coordinate.", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavdevice/xcbgrab.c:92:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "grab_y", "Initial y coordinate.", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavdevice/xcbgrab.c:93:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL }, 0, 0, D }, | ^ src/libavdevice/xcbgrab.c:94:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_STRING, {.str = "ntsc" }, 0, 0, D }, | ^ src/libavdevice/xcbgrab.c:95:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "draw_mouse", "Draw the mouse pointer.", OFFSET(draw_mouse), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, D }, | ^ src/libavdevice/xcbgrab.c:99:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "show_region", "Show the grabbing region.", OFFSET(show_region), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, D }, | ^ src/libavdevice/xcbgrab.c:100:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "region_border", "Set the region border thickness.", OFFSET(region_border), AV_OPT_TYPE_INT, { .i64 = 3 }, 1, 128, D }, | ^ src/libavdevice/xcbgrab.c:101:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "select_region", "Select the grabbing region graphically using the pointer.", OFFSET(select_region), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavdevice/xcbgrab.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL }, | ^ src/libavdevice/xcbgrab.c:154:61: warning: unused parameter 'data' [-Wunused-parameter] 154 | static void xcbgrab_image_reply_free(void *opaque, uint8_t *data) | ^ src/libavdevice/xcbgrab.c:203:57: warning: unused parameter 'pkt' [-Wunused-parameter] 203 | static int64_t wait_frame(AVFormatContext *s, AVPacket *pkt) | ^ src/libavdevice/xcbgrab.c:236:35: warning: unused parameter 'opaque' [-Wunused-parameter] 236 | static void free_shm_buffer(void *opaque, uint8_t *data) | ^ src/libavdevice/xcbgrab.c:335:59: warning: unused parameter 'p' [-Wunused-parameter] 335 | xcb_query_pointer_reply_t *p, | ^ src/libavdevice/xcbgrab.c:336:58: warning: unused parameter 'geo' [-Wunused-parameter] 336 | xcb_get_geometry_reply_t *geo, | ^ HOSTCC ffbuild/bin2c_host.o GLSLC libavfilter/vulkan/avgblur.comp.spv GLSLC libavfilter/vulkan/bwdif.comp.spv 18 warnings generated. GLSLC libavfilter/vulkan/debayer.comp.spv 17 warnings generated. CC libavfilter/vulkan_filter.o src/libavfilter/vulkan/avgblur.comp.glsl CC libavfilter/vulkan_shaderc.o In file included from src/libavfilter/vulkan_filter.c:22: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavfilter/vulkan_filter.c:23: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vulkan/bwdif.comp.glsl X86ASM libavfilter/x86/af_afir.o src/libavfilter/vulkan/debayer.comp.glsl CC libavfilter/x86/af_afir_init.o X86ASM libavfilter/x86/af_anlmdn.o In file included from src/libavfilter/vulkan_shaderc.c:19: In file included from src/libavutil/vulkan_shaderc.c:22: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavfilter/vulkan_shaderc.c:19: src/libavutil/vulkan_shaderc.c:100:24: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 100 | *data = (uint8_t *)shaderc_result_get_bytes(res); | ^ src/libavutil/vulkan_shaderc.c:93:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 93 | status = ret < FF_ARRAY_ELEMS(shdc_result) ? shdc_result[ret] : "unknown"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_shaderc.c:107:49: warning: unused parameter 'ctx' [-Wunused-parameter] 107 | static void shdc_shader_free(FFVkSPIRVCompiler *ctx, void **opaque) | ^ 5 warnings generated. CC libavfilter/x86/af_anlmdn_init.o 5 warnings generated. X86ASM libavfilter/x86/af_volume.o CC libavfilter/x86/af_volume_init.o STRIP libavfilter/x86/af_afir.o skipping strip -x libavfilter/x86/af_afir.o X86ASM libavfilter/x86/avf_showcqt.o STRIP libavfilter/x86/af_anlmdn.o skipping strip -x libavfilter/x86/af_anlmdn.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 STRIP libavfilter/x86/af_volume.o skipping strip -x libavfilter/x86/af_volume.o CC libavfilter/x86/f_ebur128_init.o X86ASM libavfilter/x86/scene_sad.o STRIP libavfilter/x86/scene_sad.o skipping strip -x libavfilter/x86/scene_sad.o CC libavfilter/x86/scene_sad_init.o STRIP libavfilter/x86/f_ebur128.o skipping strip -x libavfilter/x86/f_ebur128.o X86ASM libavfilter/x86/vf_atadenoise.o CC libavfilter/x86/vf_atadenoise_init.o X86ASM libavfilter/x86/vf_blackdetect.o STRIP libavfilter/x86/vf_blackdetect.o skipping strip -x libavfilter/x86/vf_blackdetect.o CC libavfilter/x86/vf_blackdetect_init.o X86ASM libavfilter/x86/vf_blend.o STRIP libavfilter/x86/vf_atadenoise.o skipping strip -x libavfilter/x86/vf_atadenoise.o CC libavfilter/x86/vf_blend_init.o X86ASM libavfilter/x86/vf_bwdif.o STRIP libavfilter/x86/avf_showcqt.o skipping strip -x libavfilter/x86/avf_showcqt.o CC libavfilter/x86/vf_bwdif_init.o X86ASM libavfilter/x86/vf_colordetect.o STRIP libavfilter/x86/vf_colordetect.o skipping strip -x libavfilter/x86/vf_colordetect.o CC libavfilter/x86/vf_colordetect_init.o In file included from src/libavfilter/x86/vf_colordetect_init.c:23: src/libavfilter/vf_colordetectdsp.h:116:43: warning: unused parameter 'mpeg_range' [-Wunused-parameter] 116 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:116:59: warning: unused parameter 'offset' [-Wunused-parameter] 116 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:158:45: warning: unused parameter 'mpeg_range' [-Wunused-parameter] 158 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:158:61: warning: unused parameter 'offset' [-Wunused-parameter] 158 | int alpha_max, int mpeg_range, int offset) | ^ 4 warnings generated. X86ASM libavfilter/x86/vf_convolution.o STRIP libavfilter/x86/vf_convolution.o skipping strip -x libavfilter/x86/vf_convolution.o CC libavfilter/x86/vf_convolution_init.o In file included from src/libavfilter/x86/vf_convolution_init.c:25: src/libavfilter/convolution.h:69:27: warning: unused parameter 'radius' [-Wunused-parameter] 69 | static void setup_3x3(int radius, const uint8_t *c[], const uint8_t *src, int stride, | ^ src/libavfilter/convolution.h:83:69: warning: unused parameter 'matrix' [-Wunused-parameter] 83 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/convolution.h:84:50: warning: unused parameter 'peak' [-Wunused-parameter] 84 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:84:60: warning: unused parameter 'radius' [-Wunused-parameter] 84 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:85:30: warning: unused parameter 'dstride' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:85:43: warning: unused parameter 'stride' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:85:55: warning: unused parameter 'size' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:103:71: warning: unused parameter 'matrix' [-Wunused-parameter] 103 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/convolution.h:104:62: warning: unused parameter 'radius' [-Wunused-parameter] 104 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:105:32: warning: unused parameter 'dstride' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:105:45: warning: unused parameter 'stride' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:105:57: warning: unused parameter 'size' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ 12 warnings generated. X86ASM libavfilter/x86/vf_eq.o STRIP libavfilter/x86/vf_blend.o skipping strip -x libavfilter/x86/vf_blend.o CC libavfilter/x86/vf_eq_init.o STRIP libavfilter/x86/vf_eq.o skipping strip -x libavfilter/x86/vf_eq.o X86ASM libavfilter/x86/vf_framerate.o CC libavfilter/x86/vf_framerate_init.o X86ASM libavfilter/x86/vf_fspp.o STRIP libavfilter/x86/vf_framerate.o skipping strip -x libavfilter/x86/vf_framerate.o CC libavfilter/x86/vf_fspp_init.o X86ASM libavfilter/x86/vf_gblur.o STRIP libavfilter/x86/vf_fspp.o skipping strip -x libavfilter/x86/vf_fspp.o CC libavfilter/x86/vf_gblur_init.o X86ASM libavfilter/x86/vf_gradfun.o STRIP libavfilter/x86/vf_gradfun.o skipping strip -x libavfilter/x86/vf_gradfun.o CC libavfilter/x86/vf_gradfun_init.o X86ASM libavfilter/x86/vf_hflip.o STRIP libavfilter/x86/vf_gblur.o skipping strip -x libavfilter/x86/vf_gblur.o CC libavfilter/x86/vf_hflip_init.o X86ASM libavfilter/x86/vf_hqdn3d.o STRIP libavfilter/x86/vf_hflip.o skipping strip -x libavfilter/x86/vf_hflip.o CC libavfilter/x86/vf_hqdn3d_init.o X86ASM libavfilter/x86/vf_idetdsp.o STRIP libavfilter/x86/vf_hqdn3d.o skipping strip -x libavfilter/x86/vf_hqdn3d.o CC libavfilter/x86/vf_idetdsp_init.o X86ASM libavfilter/x86/vf_interlace.o STRIP libavfilter/x86/vf_idetdsp.o skipping strip -x libavfilter/x86/vf_idetdsp.o X86ASM libavfilter/x86/vf_limiter.o STRIP libavfilter/x86/vf_bwdif.o skipping strip -x libavfilter/x86/vf_bwdif.o CC libavfilter/x86/vf_limiter_init.o X86ASM libavfilter/x86/vf_lut3d.o STRIP libavfilter/x86/vf_limiter.o skipping strip -x libavfilter/x86/vf_limiter.o CC libavfilter/x86/vf_lut3d_init.o STRIP libavfilter/x86/vf_interlace.o skipping strip -x libavfilter/x86/vf_interlace.o X86ASM libavfilter/x86/vf_maskedclamp.o CC libavfilter/x86/vf_maskedclamp_init.o X86ASM libavfilter/x86/vf_maskedmerge.o STRIP libavfilter/x86/vf_maskedclamp.o skipping strip -x libavfilter/x86/vf_maskedclamp.o CC libavfilter/x86/vf_maskedmerge_init.o X86ASM libavfilter/x86/vf_nlmeans.o STRIP libavfilter/x86/vf_maskedmerge.o skipping strip -x libavfilter/x86/vf_maskedmerge.o CC libavfilter/x86/vf_nlmeans_init.o CC libavfilter/x86/vf_noise.o STRIP libavfilter/x86/vf_nlmeans.o skipping strip -x libavfilter/x86/vf_nlmeans.o X86ASM libavfilter/x86/vf_overlay.o CC libavfilter/x86/vf_overlay_init.o X86ASM libavfilter/x86/vf_pp7.o STRIP libavfilter/x86/vf_overlay.o skipping strip -x libavfilter/x86/vf_overlay.o CC libavfilter/x86/vf_pp7_init.o STRIP libavfilter/x86/vf_pp7.o skipping strip -x libavfilter/x86/vf_pp7.o X86ASM libavfilter/x86/vf_psnr.o CC libavfilter/x86/vf_psnr_init.o X86ASM libavfilter/x86/vf_pullup.o STRIP libavfilter/x86/vf_psnr.o skipping strip -x libavfilter/x86/vf_psnr.o CC libavfilter/x86/vf_pullup_init.o STRIP libavfilter/x86/vf_pullup.o skipping strip -x libavfilter/x86/vf_pullup.o X86ASM libavfilter/x86/vf_removegrain.o CC libavfilter/x86/vf_removegrain_init.o CC libavfilter/x86/vf_spp.o X86ASM libavfilter/x86/vf_ssim.o STRIP libavfilter/x86/vf_ssim.o skipping strip -x libavfilter/x86/vf_ssim.o CC libavfilter/x86/vf_ssim_init.o X86ASM libavfilter/x86/vf_stereo3d.o STRIP libavfilter/x86/vf_stereo3d.o skipping strip -x libavfilter/x86/vf_stereo3d.o CC libavfilter/x86/vf_stereo3d_init.o X86ASM libavfilter/x86/vf_threshold.o STRIP libavfilter/x86/vf_threshold.o skipping strip -x libavfilter/x86/vf_threshold.o CC libavfilter/x86/vf_threshold_init.o CC libavfilter/x86/vf_tinterlace_init.o X86ASM libavfilter/x86/vf_transpose.o STRIP libavfilter/x86/colorspacedsp.o skipping strip -x libavfilter/x86/colorspacedsp.o CC libavfilter/x86/vf_transpose_init.o X86ASM libavfilter/x86/vf_v360.o STRIP libavfilter/x86/vf_transpose.o skipping strip -x libavfilter/x86/vf_transpose.o CC libavfilter/x86/vf_v360_init.o X86ASM libavfilter/x86/vf_w3fdif.o STRIP libavfilter/x86/vf_v360.o skipping strip -x libavfilter/x86/vf_v360.o CC libavfilter/x86/vf_w3fdif_init.o X86ASM libavfilter/x86/vf_yadif.o STRIP libavfilter/x86/vf_removegrain.o skipping strip -x libavfilter/x86/vf_removegrain.o CC libavfilter/x86/vf_yadif_init.o STRIP libavfilter/x86/vf_w3fdif.o skipping strip -x libavfilter/x86/vf_w3fdif.o X86ASM libavfilter/x86/yadif-10.o X86ASM libavfilter/x86/yadif-16.o STRIP libavfilter/x86/vf_lut3d.o skipping strip -x libavfilter/x86/vf_lut3d.o CC libavfilter/yadif_common.o src/libavfilter/yadif_common.c:279:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 279 | { NULL } | ^ 1 warning generated. GEN libavfilter/libavfilter.pc CC libavformat/3dostr.o src/libavformat/3dostr.c:33:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 33 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/3dostr.c:111:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 111 | if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1) | ~~~~~~~~~ ^ ~~ 2 warnings generated. CC libavformat/4xm.o src/libavformat/4xm.c:169:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | fourxm->tracks[track].bits > INT_MAX / FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:253:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 253 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:360:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o src/libavformat/aadec.c:245:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 245 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:290:29: warning: unused parameter 'stream_index' [-Wunused-parameter] 290 | int stream_index, int64_t timestamp, int flags) | ^ src/libavformat/aadec.c:301:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:305:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ STRIP libavfilter/x86/yadif-10.o skipping strip -x libavfilter/x86/yadif-10.o CC libavformat/aaxdec.o 5 warnings generated. CC libavformat/ac3dec.o src/libavformat/aaxdec.c:105:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | for (int seg = 0; seg < a->current_segment; seg++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~ STRIP libavfilter/x86/vf_yadif.o skipping strip -x libavfilter/x86/vf_yadif.o CC libavformat/ac4dec.o CC libavformat/ac4enc.o 1 warning generated. CC libavformat/acedec.o src/libavformat/ac4enc.c:66:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "write_crc", "enable checksum", OFFSET(write_crc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/ac4enc.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL }, | ^ 2 warnings generated. CC libavformat/acm.o 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:219:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:220:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:221:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222 | { NULL }, | ^ CC libavformat/aeaenc.o CC libavformat/afc.o 7 warnings generated. CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o src/libavformat/aiffenc.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aiffenc.c:277:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC }, | ^ src/libavformat/aiffenc.c:279:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC }, | ^ src/libavformat/aiffenc.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL }, | ^ src/libavformat/aiffdec.c:77:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 77 | if (size < SIZE_MAX) | ~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavformat/allformats.o src/libavformat/aixdec.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/alp.o 1 warning generated. CC libavformat/amr.o CC libavformat/amvenc.o src/libavformat/alp.c:155:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 155 | static int alp_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/alp.c:156:39: warning: unused parameter 'flags' [-Wunused-parameter] 156 | int64_t pts, int flags) | ^ src/libavformat/alp.c:273:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 273 | { NULL } | ^ 3 warnings generated. CC libavformat/anm.o CC libavformat/apac.o CC libavformat/apc.o src/libavformat/anm.c:68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 68 | if (record >= anm->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o src/libavformat/apetag.c:48:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 48 | for (i = 0; i < sizeof(key) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/apetag.c:166:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 166 | for (i=0; itotalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:298:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:308:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 308 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:355:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 355 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:380:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 380 | if (ape->currentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:388:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/apngdec.o STRIP libavfilter/x86/yadif-16.o skipping strip -x libavfilter/x86/yadif-16.o 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/apngenc.c:290:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 290 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:292:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:293:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 293 | { NULL }, | ^ src/libavformat/apngdec.c:91:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 91 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:241:83: warning: unused parameter 'pkt' [-Wunused-parameter] 241 | static int decode_fctl_chunk(AVFormatContext *s, APNGDemuxContext *ctx, AVPacket *pkt) | ^ src/libavformat/apngdec.c:291:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 291 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:290:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 290 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:297:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:413:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:415:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 415 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:417:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:418:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 418 | { NULL }, | ^ src/libavformat/aptxdec.c:93:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL }, | ^ 2 warnings generated. CC libavformat/apvdec.o 3 warnings generated. CC libavformat/apvenc.o 10 warnings generated. CC libavformat/aqtitledec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.o src/libavformat/apvdec.c:234:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 234 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, { .str = "30" }, 0, INT_MAX, DEC }, | ^ src/libavformat/apvdec.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ src/libavformat/aqtitledec.c:128:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:129:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 129 | { NULL } | ^ 2 warnings generated. 2 warnings generated. CC libavformat/argo_cvg.o CC libavformat/asf.o src/libavformat/argo_asf.c:65:55: warning: unused parameter 's' [-Wunused-parameter] 65 | int ff_argo_asf_validate_file_header(AVFormatContext *s, const ArgoASFFileHeader *hdr) | ^ src/libavformat/argo_asf.c:248:43: warning: unused parameter 'flags' [-Wunused-parameter] 248 | int64_t pts, int flags) | ^ src/libavformat/argo_asf.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavformat/argo_brp.c:367:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 367 | if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/argo_brp.c:395:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 395 | else if (ret != blk.size) | ~~~ ^ ~~~~~~~~ src/libavformat/asf.c:69:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 69 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/asf_tags.o 1 warning generated. src/libavformat/argo_cvg.c:253:42: warning: unused parameter 'flags' [-Wunused-parameter] 253 | int64_t pts, int flags) | ^ CC libavformat/asfcrypt.o src/libavformat/argo_cvg.c:393:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 393 | { NULL } | ^ 2 warnings generated. CC libavformat/asfdec_f.o 2 warnings generated. CC libavformat/asfdec_o.o CC libavformat/asfenc.o src/libavformat/asfdec_f.c:122:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:123:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL }, | ^ src/libavformat/asfdec_f.c:332:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 332 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/asfdec_f.c:332:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 332 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:524:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 524 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:599:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 598 | if ((ret = avio_get_str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/asfdec_f.c:804:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 804 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/asfdec_f.c:986:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 986 | if (rsize > packet_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1102:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1102 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1103:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1103 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1213:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1213 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1267:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1267 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1276:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1276 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1283:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | if (read != asf->packet_frag_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1442:52: warning: unused parameter 'pos_limit' [-Wunused-parameter] 1442 | int64_t *ppos, int64_t pos_limit) | ^ src/libavformat/asfdec_f.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:169:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 169 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:169:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 169 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:223:70: warning: unused parameter 'g' [-Wunused-parameter] 223 | static int asf_read_marker(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:237:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 237 | for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:255:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 254 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ CC libavformat/assdec.o src/libavformat/asfdec_o.c:362:79: warning: unused parameter 'name_len' [-Wunused-parameter] 362 | static int process_metadata(AVFormatContext *s, const uint8_t *name, uint16_t name_len, | ^ src/libavformat/asfdec_o.c:390:75: warning: unused parameter 'g' [-Wunused-parameter] 390 | static int asf_read_ext_content(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:463:76: warning: unused parameter 'g' [-Wunused-parameter] 463 | static int asf_read_metadata_obj(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:511:76: warning: unused parameter 'g' [-Wunused-parameter] 511 | static int asf_read_content_desc(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfenc.c:312:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 312 | if (pres_time <= asf->index_ptr[i].sesrc/libavformat/asfdec_o.cn:d540_:t74i:m ewarning: )unused parameter 'g' [-Wunused-parameter] | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540 | static int asf_read_properties(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:607:81: warning: unused parameter 'g' [-Wunused-parameter] 607 | static int asf_read_stream_properties(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:796:77: warning: unused parameter 'g' [-Wunused-parameter] 796 | static int asf_read_language_list(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:822:68: warning: unused parameter 'g' [-Wunused-parameter] 822 | static int asf_read_data(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:858:76: warning: unused parameter 'g' [-Wunused-parameter] 858 | static int asf_read_simple_index(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:890:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 890 | for (i = 0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/asfdec_o.c:899:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 899 | if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/asfenc.c:987:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 987 | if (start_sec > asf->nb_index_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1006:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1006 | if (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1007 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfenc.c:1119:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1119 | { "packet_size", "Packet size", offsetof(ASFContext, packet_size), AV_OPT_TYPE_INT, {.i64 = 3200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/asfenc.c:1120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1120 | { NULL }, | ^ src/libavformat/asfdec_o.c:1147:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1147 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1149:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1149 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/asfdec_o.c:1185:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1185 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1333:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1333 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1465:57: warning: unused parameter 'pos_limit' [-Wunused-parameter] 1465 | int64_t *pos, int64_t pos_limit) | ^ src/libavformat/asfdec_o.c:1556:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1556 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/assenc.o src/libavformat/assenc.c:221:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/assenc.c:222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222 | { NULL }, | ^ 4 warnings generated. CC libavformat/ast.o 2 warnings generated. CC libavformat/astdec.o CC libavformat/astenc.o 17 warnings generated. CC libavformat/async.o src/libavformat/astdec.c:95:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 95 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/astenc.c:181:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "loopstart", "Loopstart position in milliseconds.", OFFSET(loopstart), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:182:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "loopend", "Loopend position in milliseconds.", OFFSET(loopend), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:183:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ CC libavformat/au.o 23 warnings generated. CC libavformat/av1.o 3 warnings generated. src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ CC libavformat/av1dec.o 1 warning generated. 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/avc.o src/libavformat/au.c:273:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 273 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/av1.c:28: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/av1.c:100:30: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 100 | *out = (uint8_t *)in; | ^ src/libavformat/av1dec.c:114:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/av1dec.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/av1dec.c:194:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 194 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:209:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 209 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:263:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 263 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/avformat.o src/libavformat/avc.c:310:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 310 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/avformat.c:27: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ 5 warnings generated. CC libavformat/avidec.o src/libavformat/avformat.c:337:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 337 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/avformat.c:382:58: warning: unused parameter 'flags' [-Wunused-parameter] 382 | const AVCodec **decoder_ret, int flags) | ^ src/libavformat/avformat.c:400:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 400 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/avformat.c:434:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 434 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/avformat.c:542:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 542 | if (st->index == s->programs[i]->stream_index[j]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avformat.c:664:58: warning: unused parameter 'format' [-Wunused-parameter] 664 | AVRational av_guess_sample_aspect_ratio(AVFormatContext *format, AVStream *stream, AVFrame *frame) | ^ src/libavformat/avformat.c:687:49: warning: unused parameter 'format' [-Wunused-parameter] 687 | AVRational av_guess_frame_rate(AVFormatContext *format, AVStream *st, AVFrame *frame) | ^ src/libavformat/avformat.c:687:80: warning: unused parameter 'frame' [-Wunused-parameter] 687 | AVRational av_guess_frame_rate(AVFormatContext *format, AVStream *st, AVFrame *frame) | ^ src/libavformat/avformat.c:787:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 787 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/avformat.c:881:34: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 881 | av_strlcpy(proto, uc.scheme, FFMIN(sizeof(proto), uc.url_component_end_scheme - uc.scheme)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. CC libavformat/avienc.o src/libavformat/avidec.c:96:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/avidec.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavformat/avidec.c:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:336:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 336 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/avidec.c:372:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 372 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:379:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 379 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/avidec.c:465:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:482:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:673:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 673 | av_assert0(stream_index < s->nb_streams); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/avidec.c:765:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 765 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:878:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 878 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:965:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1002:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1002 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1068:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1068 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1083:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1083 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1090:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1090 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1099:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1099 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1209:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1209 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/avidec.c:1269:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1269 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1273:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1273 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1295:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1295 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1300:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1300 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1309:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1309 | if (n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1329:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1329 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1353:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1353 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1358:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1358 | if (d[2] * 256 + d[3] == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1385:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1385 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:1410:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1410 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1520:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1520 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1721:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1721 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1737:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1737 | for (i = 0; i < s->nb_stCC libavformat/avio.o reams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1772:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1791:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1791 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1933:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1933 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1963 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1997:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1997 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | avist->max_size = FFMAX(avist->max_size, size); | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/avienc.c:170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:919:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:939:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 939 | for (n = nb_frames = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 997 | { NULL }, | ^ In file included from src/libavformat/avio.c:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/avio.c:61:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:62:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:63:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avio.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavformat/avio.c:94:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"protocol_whitelist", "List of protocols that are allowed to be used", AVIOOFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/avio.c:161:67: warning: cast from 'char **' to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 161 | if (av_strstart(uc->filename, up->name, (const char**)&start) && *start == ',') { | ^ 11 warnings generated. CC libavformat/aviobuf.o src/libavformat/aviobuf.c:101:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 101 | ffio_init_context(s, (unsigned char*)buffer, buffer_size, 0, NULL, NULL, NULL, NULL); | ^ 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_siCC libavformat/avlanguage.o ze > 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) | ^ 8 warnings generated. CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o src/libavformat/avs.c:185:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 185 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ 38 warnings generated. CC libavformat/bfi.o 1 warning 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 6 warnings generated. CC libavformat/bintext.o CC libavformat/bit.o 4 warnings generated. CC libavformat/bmv.o CC libavformat/boadec.o src/libavformat/bintext.c:318:21: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 318 | if (p->buf_size < sizeof(idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/bintext.c:392:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "linespeed", "set simulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/bintext.c:393:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "video_size", "set video size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:394:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 394 | { "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:395:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 395 | { NULL }, | ^ In file included from src/libavformat/bit.c:30: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/bonk.o 5 warnings generated. CC libavformat/brstm.o src/libavformat/boadec.c:60:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:66:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. CC libavformat/c93.o CC libavformat/cache.o CC libavformat/caf.o In file included from src/libavformat/cache.c:46: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/cache.c:271:28: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 271 | size = FFMIN(sizeof(tmp), pos - c->logical_pos); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/cache.c:293:27: warning: unused parameter 'opaque' [-Wunused-parameter] 293 | static int enu_free(void *opaque, void *elem) | ^ src/libavformat/cache.c:325:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited", OFFSET(read_ahead_limit), AV_OPT_TYPE_INT, { .i64 = 65536 }, -1, INT_MAX, D }, | ^ src/libavformat/cache.c:326:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 326 | {NULL}, | ^ src/libavformat/brstm.c:333:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 333 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ src/libavformat/brstm.c:411:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 411 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:444:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 444 | if (ret != size) | ~~~ ^ ~~~~ src/libavformat/brstm.c:451:45: warning: unused parameter 'flags' [-Wunused-parameter] 451 | int64_t timestamp, int flags) | ^ 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 1 warning generated. src/libavformat/cafdec.c:273:61: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 273 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/cbs_apv.o src/libavformat/cafdec.c:550:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 550 | static int read_seek(AVFormatContext *s, int stream_index, | ^ CC libavformat/cbs_av1.o In file included from src/libavformat/cbs.c:20: In file included from src/libavcodec/cbs.c:29: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/cbs.c:20: src/libavcodec/cbs.c:108:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 108 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs.c:282:38: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 282 | frag->data = (uint8_t *)data; | ^ src/libavcodec/cbs.c:515:52: warning: unused parameter 'ctx' [-Wunused-parameter] 515 | void CBS_FUNC(trace_header)(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs.c:516:38: warning: unused parameter 'name' [-Wunused-parameter] 516 | const char *name) | ^ 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 src/libavcodec/cbs.c-: 526s:-37>:b uwarning: funused parameter 'trace_context' [-Wunused-parameter]_ ptr >526= | vsoiizde oCfB(SB_iFtUBNuCf()t)r a{c e _| r ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e ad_log)(void *trace_context, | ^ src/libavcodec/cbs.c:527:43: warning: unused parameter 'gbc' [-Wunused-parameter] 527 | GetBitContext *gbc, int length, | ^ src/libavcodec/cbs.c:527:52: warning: unused parameter 'length' [-Wunused-parameter] 527 | src/libavcodec/put_bits.h : 275G:e37t:B iwarning: tcomparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]C ontex t275 | * g b c , i n ti fl e(nsg-t>hb,u f _| e ^n d src/libavcodec/cbs.c-: 528s:-40>:b uwarning: funused parameter 'str' [-Wunused-parameter]_ ptr >528= | s i z e o f ( B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:528:56: warning: unused parameter 'subscripts' [-Wunused-parameter] 528 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:529:36: warning: unused parameter 'value' [-Wunused-parameter] 529 | int64_t value) | ^ src/libavcodec/cbs.c:586:38: warning: unused parameter 'trace_context' [-Wunused-parameter] 586 | void CBS_FUNC(trace_write_log)(void *trace_context, | ^ src/libavcodec/cbs.c:587:44: warning: unused parameter 'pbc' [-Wunused-parameter] 587 | PutBitContext *pbc, int length, | ^ src/libavcodec/cbs.c:587:53: warning: unused parameter 'length' [-Wunused-parameter] 587 | PutBitContext *pbc, int length, | ^ src/libavcodec/cbs.c:588:41: warning: unused parameter 'str' [-Wunused-parameter] 588 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:588:57: warning: unused parameter 'subscripts' [-Wunused-parameter] 588 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:589:37: warning: unused parameter 'value' [-Wunused-parameter] 589 | int64_t value) | ^ src/libavcodec/cbs.c:622:58: warning: unused parameter 'subscripts' [-Wunused-parameter] 622 | const int *subscripts, | ^ src/libavcodec/cbs.c:709:35: warning: unused parameter 'subscripts' [-Wunused-parameter] 709 | const int *subscripts, int32_t *write_to, | ^ src/libavcodec/cbs.c:987:54: warning: cast from 'const unsigned char *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual] 987 | const AVBufferRef *src_buf = *(AVBufferRef**)(src_ptr + 1); | ^ In file included from src/libavformat/cbs_apv.c:20: In file included from src/libavcodec/cbs_apv.c:107: src/libavcodec/cbs_apv_syntax_template.c:241:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 241 | current->tile_data[c] = (uint8_t*)align_get_bits(rw); | ^ src/libavcodec/cbs_apv_syntax_template.c:378:56: warning: unused parameter 'current' [-Wunused-parameter] 378 | APVRawMetadataFiller *current, | ^ src/libavcodec/cbs_apv_syntax_template.c:527:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 527 | xu(8, metadata_payload_type, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:93:9: note: macro 'xu' defined here 93 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavformat/cbs_apv.c:20: In file included from src/libavcodec/cbs_apv.c:107: src/libavcodec/cbs_apv_syntax_template.c:537:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 537 | xu(8, metadata_payload_size, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:93:9: note: macro 'xu' defined here 93 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ src/libavcodec/cbs_apv.c:323:54: warning: unused parameter 'ctx' [-Wunused-parameter] 323 | static int cbs_apv_write_unit(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_apv.c:324:51: warning: unused parameter 'unit' [-Wunused-parameter] 324 | CodedBitstreamUnit *unit, | ^ src/libavcodec/cbs_apv.c:325:46: warning: unused parameter 'pbc' [-Wunused-parameter] 325 | PutBitContext *pbc) | ^ src/libavcodec/cbs_apv.c:375:61: warning: unused parameter 'ctx' [-Wunused-parameter] 375 | static int cbs_apv_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_apv.c:376:62: warning: unused parameter 'frag' [-Wunused-parameter] 376 | CodedBitstreamFragment *frag) | ^ src/libavcodec/cbs_apv.c:410:53: warning: unused parameter 'unused' [-Wunused-parameter] 410 | static void cbs_apv_free_metadata(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_apv.c:415:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 415 | for (int i = 0; i < md->metadata_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/cdg.o In file included from src/libavformat/cbs_av1.c:23: In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/cbs_av1.c:23: src/libavcodec/cbs_av1.c:67:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 67 | if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:198:39: warning: unused parameter 'subscripts' [-Wunused-parameter] 198 | const int *subscripts, uint32_t *write_to) | ^ src/libavcodec/cbs_av1.c:338:64: warning: unused parameter 'name' [-Wunused-parameter] 338 | uint32_t range_max, const char *name, | ^ src/libavcodec/cbs_av1.c:339:43: warning: unused parameter 'subscripts' [-Wunused-parameter] 339 | const int *subscripts, uint32_t *write_to) | ^ In file included from src/libavformat/cbs_av1.c:23: In file included from src/libavcodec/cbs_av1.c:593: src/libavcodec/cbs_av1_syntax_template.c:337:80: warning: unused parameter 'rw' [-Wunused-parameter] 337 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw) | ^ src/libavcodec/cbs_av1_syntax_template.c:348:72: warning: unused parameter 'rw' [-Wunused-parameter] 348 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw, | ^ src/libavcodec/cbs_av1_syntax_template.c:1456:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1456 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1457 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1455:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1455 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1461:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1461 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1462 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1463 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1460:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1460 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1793:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1793 | fh_start = (uint8_t*)rw->buffer + start_pos / 8; | ^ In file included from src/libavformat/cbs_av1.c:23: src/libavcodec/cbs_av1.c:779:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 779 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ In file included from src/libavformat/cbs_av1.c:23: src/libavcodec/cbs_av1.c:820:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 820 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1005:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1005 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ In file included from src/libavformat/cbs_av1.c:23: src/libavcodec/cbs_av1.c:1027:53: warning: unused parameter 'ctx' [-Wunused-parameter] 1027 | static int cbs_av1_write_obu(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_av1.c:1028:50: warning: unused parameter 'unit' [-Wunused-parameter] 1028 | CodedBitstreamUnit *unit, | ^ src/libavcodec/cbs_av1.c:1029:45: warning: unused parameter 'pbc' [-Wunused-parameter] 1029 | PutBitContext *pbc) | ^ src/libavcodec/cbs_av1.c:1237:61: warning: unused parameter 'ctx' [-Wunused-parameter] 1237 | static int cbs_av1_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_av1.c:1238:62: warning: unused parameter 'frag' [-Wunused-parameter] 1238 | CodedBitstreamFragment *frag) | ^ src/libavcodec/cbs_av1.c:1363:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1365:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | OFFSET(fixed_obu_size_length), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8, 0 }, | ^ src/libavcodec/cbs_av1.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavformat/cdxl.o 21 warnings generated. CC libavformat/cinedec.o src/libavformat/cdxl.c:237:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 237 | static int read_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/cdxl.c:238:30: warning: unused parameter 'timestamp' [-Wunused-parameter] 238 | int64_t timestamp, int flags) | ^ src/libavformat/cdxl.c:238:45: warning: unused parameter 'flags' [-Wunused-parameter] 238 | int64_t timestamp, int flags) | ^ src/libavformat/cdxl.c:249:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:251:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 251 | { NULL }, | ^ src/libavformat/cinedec.c:74:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 74 | AV_RL32(p->buf + 32) >= HeaderSize) // OffImageOffsets | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:73:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 73 | AV_RL32(p->buf + 28) >= HeaderSize && // OffSetup | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:72:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 72 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:299:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 299 | for (i = 0; i < st->duration; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/cinedec.c:319:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 319 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/cinedec.c:349:55: warning: unused parameter 'stream_index' [-Wunused-parameter] 349 | static int cine_read_seek(AVFormatContext *avctx, int stream_index, int64_t timestamp, int flags) | ^ 6 warnings generated. CC libavformat/codec2.o 6 warnings generated. 13 warnings generated. CC libavformat/codecstring.o CC libavformat/concat.o src/libavformat/codec2.c:264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:261:118: note: expanded from macro 'FRAMES_PER_PACKET' 261 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:265:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 265 | { NULL }, | ^ src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:261:118: note: expanded from macro 'FRAMES_PER_PACKET' 261 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavformat/codecstring.c:45:24: warning: missing field 'str' initializer [-Wmissing-field-initializers] 45 | { AV_CODEC_ID_NONE } | ^ src/libavformat/codecstring.c:169:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 169 | profile_compatibility != AV_PROFILE_UNKNOWN && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/concatdec.o CC libavformat/crcenc.o 2 warnings generated. CC libavformat/crypto.o CC libavformat/dash.o src/libavformat/crypto.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavformat/crypto.c:218:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 218 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:250:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:251:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 251 | if (i < avf->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:270:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:272:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:292:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:302:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:402:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 402 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:528:60: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 528 | arg_str[arg] = av_get_token((const char **)&cursor, SPACE_CHARS); | ^ src/libavformat/concatdec.c:683:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 683 | cat->files[i].outpoint - (uint64_t)cat->files[i].inpoint != av_sat_sub64(cat->files[i].outpoint, cat->files[i].inpoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:848:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 848 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:863:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 863 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:895:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 895 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:938:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 938 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:940:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 940 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:942:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 942 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:943:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 943 | { NULL } | ^ 2 warnings generated. CC libavformat/dashenc.o In file included from src/libavformat/dash.c:39: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 117 | if (dst_pos >= buffer_size - 1 || !*t_cur) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:151:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5 warnings generated. CC libavformat/data_uri.o In file included from src/libavformat/dashenc.c:53: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/dashenc.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:808:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 808 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:901:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 901 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:940:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 940 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:951:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 951 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:976:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 976 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1149:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1149 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1171:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1171 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1204:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1204 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1357 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1606:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1606 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1805:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1805 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1868:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1868 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1877:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1877 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2187 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/data_uri.c:35:66: warning: unused parameter 'flags' [-Wunused-parameter] 35 | static av_cold int data_open(URLContext *h, const char *uri, int flags) | ^ src/libavformat/dashenc.c:2233:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2233 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,src/libavformat/data_uri.c2: 108i:d12=:1 ,warning: scomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]t reams= 3108, | 4 a n ds iszoe o=n "F,F MOIFNF(SsEiTz(ea,d adpct-a>tsiiozne_ s-e tdsc)-,> pAoVs_)O;P T _| T ^ ~~~~ ~~~~~~~~~~~~~~~~~~Y PE_src/libavutil/macros.hS:T49R:I25N:G ,note: expanded from macro 'FFMIN'{ 0 } ,49 | 0#,d e0f,i nAeV _FOFPMTI_NF(LaA,Gb_)E N(C(OaD)I N>G _(PbA)R A?M (}b,) :| ^( a)) | ~ ^ ~ src/libavformat/dashenc.c:2238:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2238 | { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2239:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2239 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2240:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2240 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2246:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2246 | { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2247:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2247 | { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2248:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2248 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2249:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2249 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2250:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2250 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2251:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2251 | { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2252:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2252 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2253:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2253 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2254:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2254 | { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2255:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2255 | { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2256:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2256 | { "lhls", "Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2257:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2257 | { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/dashenc.c:2258:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2258 | { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2259:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2259 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2260:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2260 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2261:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2261 | { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2265:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2265 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2266:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2266 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2267:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2267 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2268:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2268 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2269:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2269 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2270:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2270 | { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2272:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2272 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/dashenc.c:2273:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2273 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2274:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2274 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2275:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2275 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2276:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2276 | { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2277:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/dashenc.c:2278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2278 | { NULL }, | ^ 2 warnings generated. CC libavformat/dauddec.o CC libavformat/daudenc.o 16 warnings generated. CC libavformat/dcstr.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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/demux.o 1 warning generated. CC libavformat/demux_utils.o 24 warnings generated. CC libavformat/derf.o src/libavformat/demux.c:162:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 162 | AVProbeData pd = { filename, NULL, 0 }; | ^ src/libavformat/demux.c:584:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/demux.c:779:68: warning: unused parameter 'st' [-Wunused-parameter] 779 | static PacketListEntry *get_next_pkt(AVFormatContext *s, AVStream *st, | ^ src/libavformat/demux.c:818:30: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 818 | if (diff > INT64_MAX - sti->pts_reorder_error[i]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:969:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 969 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1097:32: warning: format specifies type 'void *' but the argument has type 'AVCodecParserContext *' (aka 'struct AVCodecParserContext *') [-Wformat-pedantic] 1095 | "IN delayed:%d pts:%s, dts:%s cur_dts:%s st:%d pc:%p duration:%"PRId64" delay:%d onein_oneout:%d\n", | ~~ 1096 | presentation_delayed, av_ts2str(pkt->pts), av_ts2str(pkt->dts), av_ts2str(sti->cur_dts), 1097 | pkt->stream_index, pc, pkt->duration, delay, onein_oneout); | ^~ src/libavformat/demux.c:2156:33: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 2156 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:2242:48: warning: cast from 'const void *' to 'struct AVChapter **' drops const qualifier [-Wcast-qual] 2242 | const AVChapter *const ch1 = *(AVChapter**)p1; | ^ src/libavformat/demux.c:2243:48: warning: cast from 'const void *' to 'struct AVChapter **' drops const qualifier [-Wcast-qual] 2243 | const AVChapter *const ch2 = *(AVChapter**)p2; | ^ src/libavformat/demux_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:2336:40: warning: unused parameter 'ic' [-Wunused-parameter] 2336 | int ff_rfps_add_frame(AVFormatContext *ic, AVStream *st, int64_t ts) | ^ src/libavformat/demux.c:2566:53: warning: unused parameter 'ic' [-Wunused-parameter] 2566 | static int parameters_from_context(AVFormatContext *ic, AVCodecParameters *par, | ^ src/libavformat/demux.c:2937:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2937 | (options && i < orig_nb_streams) ? &options[i] : NULL); | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2956:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2956 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2983:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2983 | (options && i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 51 warnings generated. CC libavformat/dnxhddec.o CC libavformat/dovi_isom.o 3 warnings generated. 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/dsfdec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/dsicin.o 6 warnings generated. 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)) | ~ ^ ~ CC libavformat/dss.o 3 warnings generated. CC libavformat/dtsdec.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) | ^ CC libavformat/dtshddec.o 4 warnings generated. 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); | ^ CC libavformat/dv.o 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 + | ^ CC libavformat/dvbsub.o src/libavformat/dump.c:439:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 439 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:442:60: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 442 | av_log(ctx, log_level, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/libavformat/dump.c:711:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 711 | for (int j = 0; j < audio_element->nb_layers; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:719:52: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 719 | for (int k = 0; channel_count > 0 && k < stg->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:735:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 735 | for (int j = 0; j < mix_presentation->nb_submixes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:738:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 738 | for (int k = 0; k < sub_mix->nb_elements; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:741:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 741 | for (int l = 0; l < ic->nb_stream_groups; l++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:756:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 756 | for (int k = 0; k < sub_mix->nb_layouts; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:795:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 795 | for (int i = 0; i < tile_grid->nb_tiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:804:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 804 | for (int i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:833:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 833 | for (int i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:896:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:909:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:916:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 916 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:923:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 923 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:927:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 927 | for (i = 0; i < ic->nb_stream_groups; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:930:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 930 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ 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) | ^ CC libavformat/dvbtxt.o CC libavformat/dvdclut.o 3 warnings generated. CC libavformat/dvenc.o 14 warnings generated. CC libavformat/dxa.o 22 warnings generated. CC libavformat/eacdata.o CC libavformat/electronicarts.o src/libavformat/dvenc.c:275:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 275 | if (av_fifo_can_write(c->audio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:284:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 284 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:299:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 299 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:326:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/dvenc.c:450:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 src/libavformat/electronicarts.c:783:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 783 | {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/electronicarts.c:784:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 784 | {NULL} | ^ 2 warnings generated. CC libavformat/evc.o src/libavformat/epafdec.c:64:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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 2 warnings generated. CC libavformat/ffmetaenc.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)); | ~~~ ^ ~~~~~~~~~~~ 4 warnings generated. 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) | ^ CC libavformat/fifo.o 3 warnings generated. 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) | ^ CC libavformat/file.o 4 warnings generated. CC libavformat/filmstripdec.o 3 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/filmstripenc.o src/libavformat/fifo.c:452:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/fifo.c:530:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 530 | for (i = 0; i < avf->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ 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}, | ^ In file included from src/libavformat/file.c:42: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/file.c:106:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:107:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:108:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "follow", "Follow a file as it is being written", offsetof(FileContext, follow), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/file.c:109:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "seekable", "Sets if the file is seekable", offsetof(FileContext, seekable), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:110:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "pkt_size", "Maximum packet size", offsetof(FileContext, pkt_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavformat/file.c:115:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:116:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "fd", "set file descriptor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:117:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | { NULL } | ^ src/libavformat/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 src/libavformat/flac_picture.c:113:16: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 113 | ((uint8_t*)g.buffer)[-4] = '\0'; // NUL-terminate desc. | ^ src/libavformat/flac_picture.c:76:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 76 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:100:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 100 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:144:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 144 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/flacdec.c:33: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flacdec.c:280:69: warning: unused parameter 'pos_limit' [-Wunused-parameter] 280 | int64_t *ppos, int64_t pos_limit) | ^ src/libavformat/flacdec.c:350:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 350 | static int flac_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) { | ^ 4 warnings generated. CC libavformat/flic.o src/libavformat/flacenc.c:114:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 114 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flacenc.c:179:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacenc.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacenc.c:408:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/flacenc.c:409:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 409 | { NULL }, | ^ CC libavformat/flvdec.o 4 warnings generated. CC libavformat/flvenc.o 5 warnings generated. CC libavformat/format.o CC libavformat/framecrcenc.o src/libavformat/flvdec.c:133:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 133 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flvdec.c:178:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.c:182:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:275:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 275 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:280:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 280 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:300:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 300 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:895:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 895 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1135:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1135 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1141:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1141 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1203:69: warning: unused parameter 'st' [-Wunused-parameter] 1203 | static int flv_parse_video_color_info(AVFormatContext *s, AVStream *st, int64_t next_pos) | ^ src/libavformat/flvdec.c:1569:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1569 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1589:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1589 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1631:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1631 | if (final_size == avio_rb24(s->pb) + 11) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1968:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1968 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1969:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1969 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1970:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1970 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1971:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1971 | { NULL } | ^ In file included from src/libavformat/flvenc.c:43: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvenc.c:982:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1094:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1094 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1110:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1110 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1174:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1174 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1255:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1255 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:1486:49: warning: unused parameter 's' [-Wunused-parameter] 1486 | static int flv_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/flvenc.c:1528:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1528 | { NULL }, | ^ src/libavformat/format.c:72:24: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 72 | if (uc.query - ext > sizeof(scratchpad)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/format.c:117:70: warning: unused parameter 'short_name' [-Wunused-parameter] 117 | enum AVCodecID av_guess_codec(const AVOutputFormat *fmt, const char *short_name, | ^ src/libavformat/format.c:118:65: warning: unused parameter 'mime_type' [-Wunused-parameter] 118 | const char *filename, const char *mime_type, | ^ src/libavformat/format.c:173:37: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 173 | lpd.buf = (unsigned char *) zerobuffer; | ^ src/libavformat/format.c:260:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 260 | AVProbeData pd = { filename ? filename : "" }; | ^ src/libavformat/format.c:289:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (probe_size = PROBE_BUF_MIN; probe_size <= max_probe_size && !*fmt && !eof; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:291:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 291 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:290:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | probe_size = FFMIN(probe_size << 1, | ^~~~~~~~~~~~~~~~~~~~~~ 291 | FFMAX(max_probe_size, probe_size + 1))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/format.c:291:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 291 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:292:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:308:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 308 | if (buf_offset < offset) | ~~~~~~~~~~ ^ ~~~~~~ src/libavformat/framecrcenc.c:41:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/framehash.o 11 warnings generated. CC libavformat/frmdec.o src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/fsb.o CC libavformat/ftp.o src/libavformat/fsb.c:95:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:148:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavformat/fwse.o src/libavformat/ftp.c:86:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ src/libavformat/ftp.c:87:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/ftp.c:88:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"ftp-user", "user for FTP login. Overridden by whatever is in the URL.", OFFSET(option_user), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:90:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"ftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:91:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | {NULL} | ^ src/libavformat/ftp.c:256:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 256 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:265:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 265 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:412:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 412 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:434:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 434 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:453:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 453 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:495:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 495 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/ftp.c:1108:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1108 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1119:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1119 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1146:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1146 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1160:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1160 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/g722.o CC libavformat/g723_1.o CC libavformat/g726.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 }, | ^ CC libavformat/g728dec.o 3 warnings generated. CC libavformat/g729dec.o 17 warnings generated. CC libavformat/gdv.o 16 warnings generated. CC libavformat/genh.o src/libavformat/g729dec.c:86:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL }, | ^ CC libavformat/gif.o 2 warnings generated. CC libavformat/gifdec.o src/libavformat/gdv.c:130:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/genh.c:180:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/gopher.o 1 warning generated. 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 extensionCC libavformat/gsmdec.o )" , 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 }, | ^ 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 }, | ^ In file included from src/libavformat/gopher.c:32: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/gopher.c:82:60: warning: unused parameter 'flags' [-Wunused-parameter] 82 | static int gopher_open(URLContext *h, const char *uri, int flags) | ^ 5 warnings generated. 4 warnings generated. 2 warnings generated. CC libavformat/gxf.o CC libavformat/gxfenc.o src/libavformat/gsmdec.c:95:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ CC libavformat/h261dec.o 2 warnings generated. CC libavformat/h263dec.o src/libavformat/gxfenc.c:212:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 212 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/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/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/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c: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/gxf.c:564:82: warning: unused parameter 'flags' [-Wunused-parameter] 564 | static int gxf_seek(AVFormatContesrc/libavformat/gxfenc.c:x558t: 73*:s ,warning: unused parameter 'sc' [-Wunused-parameter]i nt st r558e | asmt_aitnidce xi,n ti ngtx6f4__wtr ittiem_eusmtfa_mmpe,d iian_ta ufdliaog(sA)V I{O C o| n ^t ext *pb, GXFStreamContext *sc) | ^ 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:700:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 700 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:847:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 847 | for (i = 1; i < gxf->map_offsets_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/h264dec.o CC libavformat/hashenc.o 5 warnings generated. CC libavformat/hca.o In file included from src/libavformat/h264dec.c:23: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hashenc.c:50:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:44:105: note: expanded from macro 'HASH_OPT' 44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL }, | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:44:105: note: expanded from macro 'HASH_OPT' 44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:65:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:46:111: note: expanded from macro 'FORMAT_VERSION_OPT' 46 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL }, | ^ src/libavformat/hashenc.c:72:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:44:105: note: expanded from macro 'HASH_OPT' 44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL }, | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:44:105: note: expanded from macro 'HASH_OPT' 44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:80:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:46:111: note: expanded from macro 'FORMAT_VERSION_OPT' 46 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL }, | ^ src/libavformat/hashenc.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hashenc.c:239:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 7 warnings generated. CC libavformat/hcom.o 12 warnings generated. src/libavformat/hca.c:143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 143 | { NULL }, | ^ CC libavformat/hdsenc.o 1 warning generated. CC libavformat/hevc.o 1 warning generated. CC libavformat/hevcdec.o In file included from src/libavformat/hdsenc.c:30: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ CC libavformat/hls.o src/libavformat/hdsenc.c:94:38: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 94 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hdsenc.c:140:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 140 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:328:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 328 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:397:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 397 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/hdsenc.c:551:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 551 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:552:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 552 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:553:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:555:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 555 | { NULL }, | ^ In file included from src/libavformat/hevc.c:22: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hevc.c:609:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 609 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/hls_sample_encryption.o src/libavformat/hls.c:738:91: warning: unused parameter 'pls' [-Wunused-parameter] 738 | static int test_segment(AVFormatContext *s, const AVInputFormat *in_fmt, struct playlist *pls, struct segment *seg) | ^ src/libavformat/hls.c:867:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 867 | struct key_info info = {{0}}; | ^ src/libavformat/hls.c:882:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 882 | struct rendition_info info = {{0}}; | ^ src/libavformat/hls.c:918:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 918 | struct init_section_info info = {{0}}; | ^ src/libavformat/hls.c:1197:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1197 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1548:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1548 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1551:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1551 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1552:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1552 | if (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hls.c:1726:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1726 | 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:1783:61: warning: unused parameter 'pb' [-Wunused-parameter] 1783 | static int nested_io_open(AVFormatContext *s, AVIOContext **pb, const char *url, | ^ src/libavformat/hls.c:1784:31: warning: unused parameter 'flags' [-Wunused-parameter] 1784 | int flags, AVDictionary **opts) | ^ src/libavformat/hls.c:1784:53: warning: unused parameter 'opts' [-Wunused-parameter] 1784 | int flags, AVDictionary **opts) | ^ src/libavformat/hls.c:1828:63: warning: unused parameter 'pkt' [-Wunused-parameter] 1828 | static int read_subtitle_packet(struct playlist *v, AVPacket *pkt) | ^ src/libavformat/hls.c:1884:59: warning: unused parameter 's' [-Wunused-parameter] 1884 | static void add_metadata_from_renditions(AVFormatContext *s, struct playlist *pls, | ^ src/libavformat/hls.c:2075:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2075 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:2802:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2802 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2804:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2804 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2812:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2812 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2821:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2821 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2823:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2823 | OFFSET(extension_picky), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2825:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2825 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 100}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2827:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2827 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2829:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2829 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2831:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2831 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2833:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2833 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2835:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2835 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2837:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2837 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2838:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2838 | {NULL} | ^ 10 warnings generated. CC libavformat/hlsenc.o src/libavformat/hls_sample_encryption.c:195:31: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 195 | nalu->data = (uint8_t *)nalu_start + nalu->start_code_length; | ^ src/libavformat/hls_sample_encryption.c:286:29: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 286 | frame->data = (uint8_t*)ctx->buf_ptr; | ^ src/libavformat/hls_sample_encryption.c:316:29: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 316 | frame->data = (uint8_t*)ctx->buf_ptr; | ^ src/libavformat/hls_sample_encryption.c:342:46: warning: unused parameter 'codec_id' [-Wunused-parameter] 342 | static int decrypt_sync_frame(enum AVCodecID codec_id, HLSCryptoContext *crypto_ctx, AudioFrame *frame) | ^ 4 warnings generated. In file included from src/libavformat/hlsenc.c:54: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ CC libavformat/hlsplaylist.o src/libavformat/hlsenc.c:806:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 806 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:898:63: warning: unused parameter 's' [-Wunused-parameter] 898 | static int sls_flags_filename_process(struct AVFormatContext *s, HLSContext *hls, | ^ src/libavformat/hlsenc.c:899:70: warning: unused parameter 'en' [-Wunused-parameter] 899 | VariantStream *vs, HLSSegment *en, | ^ src/libavformat/hlsenc.c:2031:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2031 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2100:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2100 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2109:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2109 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2161:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2161 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2294:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2294 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2302 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2335:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2335 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2412:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2412 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2415:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2415 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2686 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2728:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2728 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2948:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2948 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2961:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2961 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3109:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3109 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3110:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3110 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3111:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3112:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3113:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3114:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3114 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3115:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3116:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3116 | {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3117:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3117 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3119:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3121:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3123:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3125:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3129:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3130:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3147:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3147 | {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3148:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3148 | {"strftime_mkdir", "create last directory component in strftime-generated filename", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3152:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3152 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3158:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3158 | {"http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3159:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3159 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3160:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3160 | {"cc_stream_map", "Closed captions stream map string", OFFSET(cc_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3161:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3161 | {"master_pl_name", "Create HLS master playlist with this name", OFFSET(master_pl_name), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3162:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3162 | {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/hlsenc.c:3163:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3163 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3165:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3165 | {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3166:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3166 | {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3167:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3167 | { NULL }, | ^ CC libavformat/hnm.o CC libavformat/http.o In file included from src/libavformat/http.c:36: src/libavutil/getenv_utf8.h:72:39: warning: unused parameter 'var' [-Wunused-parameter] 72 | static inline void freeenv_utf8(char *var) | ^ In file included from src/libavformat/http.c:47: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/http.c:169:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D }, | ^ src/libavformat/http.c:170:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/http.c:171:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:172:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:173:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:174:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:175:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:176:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E }, | ^ src/libavformat/http.c:177:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "request_size", "size (in bytes) of requests to make", OFFSET(request_size), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:178:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "initial_request_size", "size (in bytes) of initial requests made during probing / header parsing", OFFSET(initial_request_size), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:180:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "mime_type", "export the MIME type", OFFSET(mime_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:181:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "http_version", "export the http response version", OFFSET(http_version), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:182:194: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "cookies", "set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:183:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:184:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:185:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:186:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:190:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:191:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:192:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:193:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:194:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:195:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:196:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:197:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:198:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:199:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:200:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:201:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "reconnect_max_retries", "the max number of times to retry a connection", OFFSET(reconnect_max_retries), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D }, | ^ src/libavformat/http.c:202:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { "reconnect_delay_total_max", "max total reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_total_max), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:203:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { "respect_retry_after", "respect the Retry-After header when retrying connections", OFFSET(respect_retry_after), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:204:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:205:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:206:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E}, | ^ src/libavformat/http.c:207:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seek_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:208:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "max_redirects", "Maximum number of redirects", OFFSET(max_redirects), AV_OPT_TYPE_INT, { .i64 = MAX_REDIRECTS }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ src/libavformat/http.c:737:60: warning: unused parameter 'flags' [-Wunused-parameter] 737 | static int http_listen(URLContext *h, const char *uri, int flags, | ^ src/libavformat/http.c:1051:38: warning: unused parameter 's' [-Wunused-parameter] 1051 | static int parse_cookie(HTTPContext *s, const char *p, AVDictionary **cookies) | ^ src/libavformat/http.c:1301:56: warning: cast from 'char **' to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 1301 | s->mime_type = av_get_token((const char **)&p, ";"); | ^ src/libavformat/http.c:1508:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1508 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/http.c:1749:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1749 | size = FFMIN(size, s->chunksize); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:1779:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1779 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/http.c:1887:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1887 | if (seek_ret >= 0 && seek_ret != target) { | ~~~~~~~~ ^ ~~~~~~ src/libavformat/http.c:1976:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1976 | return FFMIN(size, remaining); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:2111:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2111 | if (!force_reconnect && off == s->off) | ~~~ ^ ~~~~~~ src/libavformat/http.c:2141:61: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2141 | if (s->hd && !s->willclose && s->range_end && remaining <= ffurl_get_short_seek(h)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:2253:64: warning: unused parameter 'flags' [-Wunused-parameter] 2253 | static int http_proxy_open(URLContext *h, const char *uri, int flags) | ^ 28 warnings generated. CC libavformat/httpauth.o CC libavformat/hxvs.o 2 warnings generated. CC libavformat/iamf.o 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; ) { | ~ ^ ~~~~~~~~~~~ 46 warnings generated. CC libavformat/iamf_parse.o In file included from src/libavformat/iamf.c:23: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ 1 warning generated. 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); | ^ CC libavformat/iamf_reader.o src/libavformat/iamf.c:150:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int i = 0; i < audio_element->nb_substreams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf.c:165:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (int i = 0; i < mix_presentation->count_label; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/iamf_writer.o In file included from src/libavformat/iamf_parse.c:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:87:30: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 87 | if (codec_id && codec_id != codec_config->codec_id) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:154:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (sample_format > 1 || sample_size > 2U || codec_config->audio_roll_distance) | ~~~~~~~~~~~ ^ ~~ src/libavformat/iamf_parse.c:252:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | (-codec_config->audio_roll_distance > INT_MAX / codec_config->nb_samples)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:289:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 289 | int size = FFMIN(codecpar->extradata_size, sizeof(buf)); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/iamf_parse.c:323:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 323 | int size = FFMIN(codecpar->extradata_size, sizeof(buf)); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/iamf_parse.c:387:66: warning: unused parameter 'codec_config' [-Wunused-parameter] 387 | const IAMFCodecConfig *codec_config) | ^ src/libavformat/iamf_parse.c:423:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | substream_count + k > audio_element->nb_substreams) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:514:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (k != audio_element->nb_substreams) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:520:36: warning: unused parameter 's' [-Wunused-parameter] 520 | static int ambisonics_config(void *s, AVIOContext *pb, | ^ src/libavformat/iamf_parse.c:522:53: warning: unused parameter 'codec_config' [-Wunused-parameter] 522 | const IAMFCodecConfig *codec_config) | ^ src/libavformat/iamf_parse.c:535:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 535 | if (audio_element->nb_substreams != substream_count || output_channel_count == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:590:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | for (int i = 0; i < layer->nb_demixing_matrix; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:665:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | for (int i = 0; i < nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/iamf_parse.c:677:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 677 | } else if (i == nb_subblocks - 1) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:837:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 837 | for (int i = 0; i < audio_element->nb_substreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:884:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | for (int i = 0; i < num_parameters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1013:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1013 | for (int i = 0; i < mix_presentation->count_label; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1019:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1019 | for (int i = 0; i < mix_presentation->count_label; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1031:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1031 | for (int i = 0; i < nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/iamf_parse.c:1042:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1042 | for (int j = 0; j < nb_elements; j++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/iamf_parse.c:1068:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1068 | for (int k = 0; k < mix_presentation->count_label; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1098:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1098 | for (int j = 0; j < nb_layouts; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/iamf_parse.c:1120:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1120 | if (sound_system >= FF_ARRAY_ELEMS(ff_iamf_sound_system_map)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1137:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1137 | for (int k = 0; k < num_anchored_loudness; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1244:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1244 | if (len < 0 || obu_size > max_size) { | ~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavformat/iamf_writer.c:25: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ In file included from src/libavformat/iamf_reader.c:30: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/iamf_reader.c:36:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~ 50 warnings generated. 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) { | ~~~~~~~~ ^ ~~~~~~~~ CC libavformat/iamfdec.o 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:242:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (int i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:256:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 256 | for (int j, i = 0; i < iamf_audio_element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:259:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 259 | for (j = 0; j < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:264:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 264 | if (j >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:265:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 265 | for (j = 0; j < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:270:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 270 | if (j >= FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:339:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 339 | for (int i = 0, j = 0; i < iamf_audio_element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:346:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 346 | for (; nb_channels > 0 && j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:363:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (int i = 0; i < audio_element->nb_substreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:364:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (int j = i + 1; j < audio_element->nb_substreams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:448:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 448 | for (int i = 0; i < mix_presentation->cmix->nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:467:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 467 | for (int j = 0; j < submix->nb_elements; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:501:55: warning: unused parameter 'iamf' [-Wunused-parameter] 501 | static int iamf_write_codec_config(const IAMFContext *iamf, | ^ src/libavformat/iamf_writer.c:590:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 590 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); layout++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:594:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 594 | if (layout >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:595:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 595 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); layout++) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:600:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 600 | if (layout >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:602:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 602 | for (expanded_layout = 0; expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); expanded_layout++) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:606:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 606 | if (expanded_layout >= FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:607:55: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 607 | for (expanded_layout = 0; expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); expanded_layout++) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:614:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 613 | av_assert0((expanded_layout > 0 && expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614 | layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/iamf_writer.c:613:56: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 613 | av_assert0((expanded_layout > 0 && expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614 | layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/iamf_writer.c:632:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 632 | for (int i = 0; i < element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:681:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 681 | if (nb_demixing_matrix != layer->nb_demixing_matrix) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:684:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 684 | for (int i = 0; i < layer->nb_demixing_matrix; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:691:48: warning: unused parameter 'iamf' [-Wunused-parameter] 691 | static int param_definition(const IAMFContext *iamf, | ^ src/libavformat/iamf_writer.c:693:56: warning: unused parameter 'log_ctx' [-Wunused-parameter] 693 | AVIOContext *dyn_bc, void *log_ctx) | ^ src/libavformat/iamf_writer.c:705:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 705 | for (int i = 0; i < param->nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:759:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 759 | for (int i = 0; i < audio_element->nb_substreams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:889:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 889 | for (int i = 0; i < mix->nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:894:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 894 | for (int j = 0; j < sub_mix->nb_elements; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:937:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 937 | for (int i = 0; i < sub_mix->nb_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:946:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 946 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_sound_system_map); layout++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:1084:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1084 | for (int i = 0; i < param->nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:1125:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1125 | for (int j = 0; j < audio_element->nb_layers; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:1201:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1201 | for (int j = 0; j < audio_element->nb_substreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/iamfdec.c:26: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/iamfdec.c:95:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 95 | for (int j = 0; j < audio_element->nb_substreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfdec.c:133:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 133 | for (int j = 0; j < mix->nb_submixes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/iamfdec.c:136:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 136 | for (int k = 0; k < sub_mix->nb_elements; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfdec.c:140:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 140 | for (int l = 0; l < s->nb_stream_groups; l++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfdec.c:148:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 148 | for (int l = 0; l < audio_element->nb_streams; l++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavformat/iamfenc.o 6 warnings generated. CC libavformat/icecast.o In file included from src/libavformat/iamfenc.c:25: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/iamfenc.c:46:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 46 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/iamfenc.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfenc.c:89:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfenc.c:99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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) | ^ CC libavformat/icodec.o 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 } | ^ 12 warnings generated. CC libavformat/icoenc.o src/libavformat/icodec.c:56:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 56 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:67:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/icodec.c:201:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | if (image->nb_pal > INT_MAX / 4 - 14 - 40U) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 28 warnings generated. CC libavformat/id3v1.o 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. CC libavformat/id3v2.o 1 warning generated. CC libavformat/id3v2enc.o src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 39 warnings generated. src/libavformat/id3v2.c:478:74: warning: unused parameter 'isv34' [-Wunused-parameter] 478 | const char *tag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:524:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 524 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/id3v2.c:609:35: warning: unused parameter 'tag' [-Wunused-parameter] 609 | const char *tag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:662:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 662 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:705:38: warning: unused parameter 'ttag' [-Wunused-parameter] 705 | const char *ttag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:705:75: warning: unused parameter 'isv34' [-Wunused-parameter] 705 | const char *ttag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:766:35: warning: unused parameter 'tag' [-Wunused-parameter] 766 | const char *tag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:766:71: warning: unused parameter 'isv34' [-Wunused-parameter] 766 | const char *tag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:786:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 786 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:813:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 813 | { NULL } | ^ CC libavformat/idcin.o src/libavformat/id3v2.c:921:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 921 | if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:1002:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1002 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/id3v2.c:1096:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1096 | ExtraMetaList extra_meta = { NULL }; | ^ src/libavformat/id3v2.c:1245:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1245 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:259:69: warning: unused parameter 'enc' [-Wunused-parameter] 259 | static int write_ctoc(AVFormatContext *s, ID3v2EncContext *id3, int enc) | ^ src/libavformat/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/idroqdec.o src/libavformat/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ src/libavformat/idcin.c:351:52: warning: unused parameter 'stream_index' [-Wunused-parameter] 351 | static int idcin_read_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/idcin.c:352:36: warning: unused parameter 'timestamp' [-Wunused-parameter] 352 | int64_t timestamp, int flags) | ^ src/libavformat/idcin.c:352:51: warning: unused parameter 'flags' [-Wunused-parameter] 352 | int64_t timestamp, int flags) | ^ 4 warnings generated. CC libavformat/idroqenc.o 4 warnings generated. CC libavformat/iff.o src/libavformat/idroqdec.c:167:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ 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++) { | ~^~~~~~~~~~~~~~ 1 warning generated. CC libavformat/ifv.o 1 warning generated. CC libavformat/ilbc.o 14 warnings generated. 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.nCC libavformat/img2.o b_channels > FF_ARRAY_ELEMS(dsd_layout)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:297:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 297 | for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:347:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 347 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:376:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 376 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:404:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 404 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:769:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 769 | tag = ref < FF_ARRAY_ELEMS(dsd_source_comment) ? dsd_source_comment[ref] : "source_comment"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:772:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 772 | tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:200:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (ifv->next_video_index < sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:209:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 209 | if (ifv->next_audio_index < sti->nb_index_entries) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:290:50: warning: unused parameter 'stream_index' [-Wunused-parameter] 290 | static int ifv_read_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags) | ^ src/libavformat/ifv.c:290:80: warning: unused parameter 'flags' [-Wunused-parameter] 290 | static int ifv_read_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags) | ^ src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/img2_alias_pix.o 5 warnings generated. CC libavformat/img2_brender_pix.o CC libavformat/img2dec.o CC libavformat/img2enc.o CC libavformat/imx.o In file included from src/libavformat/img2dec.c:42: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/img2dec.c:77:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 77 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/img2dec.c:462:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 462 | if ((uint64_t)size[i] > INT_MAX - total_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/img2dec.c:564:50: warning: unused parameter 'stream_index' [-Wunused-parameter] 564 | static int img_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) | ^ src/libavformat/img2dec.c:599:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 599 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:600:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 600 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:605:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 605 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:606:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:587:127: note: expanded from macro 'COMMON_OPTIONS' 587 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:606:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:588:127: note: expanded from macro 'COMMON_OPTIONS' 588 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:606:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:589:127: note: expanded from macro 'COMMON_OPTIONS' 589 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:606:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:590:127: note: expanded from macro 'COMMON_OPTIONS' 590 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:606:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:591:12: note: expanded from macro 'COMMON_OPTIONS' 591 | { NULL }, | ^ src/libavformat/img2dec.c:630:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:587:127: note: expanded from macro 'COMMON_OPTIONS' 587 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:588:127: note: expanded from macro 'COMMON_OPTIONS' 588 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:589:127: note: expanded from macro 'COMMON_OPTIONS' 589 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:590:127: note: expanded from macro 'COMMON_OPTIONS' 590 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:591:12: note: expanded from macro 'COMMON_OPTIONS' 591 | { NULL }, | ^ 11 warnings generated. CC libavformat/ingenientdec.o src/libavformat/img2enc.c:255:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 255 | for (i = 0; i < FF_ARRAY_ELEMS(pb); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/img2enc.c:278:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:279:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { "start_numbsrc/libavformat/imx.ce:r118":,27 :" swarning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]t first n118u | m b e r i n tfhoer s(eiqnute nic e=" ,0 ;O FiF Scodecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/isom_tags.o 1 warning generated. src/libavformat/isom.c:238:38: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 238 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/iss.o CC libavformat/iv8.o 1 warning generated. CC libavformat/ivfdec.o CC libavformat/ivfenc.o CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o CC libavformat/jpegxl_anim_dec.o CC libavformat/jvdec.o CC libavformat/kvag.o src/libavformat/jacosubdec.c:90:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 90 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/lafdec.o src/libavformat/jvdec.c:59:69: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 59 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/kvag.c:113:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 113 | static int kvag_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/kvag.c:114:39: warning: unused parameter 'flags' [-Wunused-parameter] 114 | int64_t pts, int flags) | ^ 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) | ~~~ ^ ~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/latmenc.o 2 warnings generated. 1 warning generated. CC libavformat/lc3.o CC libavformat/lcevc.o src/libavformat/lafdec.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:201:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/lafdec.c:268:52: warning: unused parameter 'stream_index' [-Wunused-parameter] 268 | static int laf_read_seek(AVFormatContext *ctx, int stream_index, | ^ src/libavformat/lafdec.c:269:34: warning: unused parameter 'timestamp' [-Wunused-parameter] 269 | int64_t timestamp, int flags) | ^ src/libavformat/lafdec.c:269:49: warning: unused parameter 'flags' [-Wunused-parameter] 269 | int64_t timestamp, int flags) | ^ In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ src/libavformat/latmenc.c:250:50: warning: unused parameter 's' [-Wunused-parameter] 250 | static int latm_check_bitstream(AVFormatContext *s, AVStream *st, | ^ 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)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/loasdec.o CC libavformat/lrc.o CC libavformat/lrcdec.o 5 warnings generated. CC libavformat/lrcenc.o CC libavformat/luodatdec.o CC libavformat/lvfdec.o src/libavformat/lrcenc.c:140:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | {"precision", "precision of the fractional part of the timestamp, 2 for centiseconds", OFFSET(precision), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 6, SE}, | ^ src/libavformat/lrcenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ CC libavformat/lxfdec.o src/libavformat/luodatdec.c:85:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | for (stream_index = 0; s2t warningrse generateda. m_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/m4vdec.o 3 warnings generated. CC libavformat/matroska.o src/libavformat/lvfdec.c:127:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/matroskadec.o CC libavformat/matroskaenc.o CC libavformat/mca.o CC libavformat/mccdec.o In file included from src/libavformat/matroskaenc.c:33: In file included from src/libavformat/dovi_isom.h:25: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavformat/matroskadec.c:64: In file included from src/libavformat/dovi_isom.h:25: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | resrc/libavformat/mca.ct:u120r:n53 :( Awarning: Vcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]D OVIDmData *120) | ( ( u i n t 8 _ ti f* )( 0dxa3t0a *+ pdaart-a>-c>he_xlta_yboluotc.kn_bo_fcfhsaentn e+l s | + ^ 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mca.c:200:45: warning: unused parameter 'flags' [-Wunused-parameter] 200 | int64_t timestamp, int flags) | ^ In file included from src/libavformat/matroskadec.c:68: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:462:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { EBML_ID_EBMLVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:463:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 463 | { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:469:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 469 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | ^ src/libavformat/matroskadec.c:475:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 475 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:476:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:477:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 477 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ src/libavformat/matroskadec.c:478:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:479:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) }, | ^ src/libavformat/matroskadec.c:480:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 480 | { MATROSKA_ID_SEGMENTUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:485:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 485 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:486:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:487:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:488:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:489:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, | ^ src/libavformat/matroskadec.c:490:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 490 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:491:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 491 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:492:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 492 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, | ^ src/libavformat/matroskadec.c:493:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 493 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ src/libavformat/matroskadec.c:494:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 494 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:501:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 501 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:502:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 502 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:503:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:504:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 504 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:510:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 510 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:511:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:518:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 518 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:526:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 526 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:529:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 529 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:530:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 530 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:531:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 531 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ src/libavformat/matroskadec.c:543:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 543 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:549:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:550:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:557:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 557 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:563:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 563 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:564:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 564 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:565:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 565 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:566:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 566 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:567:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 567 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:568:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 568 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:576:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 576 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:586:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 586 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:587:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:602:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 602 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:603:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:605:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 605 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) }, | ^ src/libavformat/matroskadec.c:610:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 610 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) }, | ^ src/libavformat/matroskadec.c:611:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 611 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:612:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 612 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:613:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 613 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:614:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 614 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }, | ^ src/libavformat/matroskadec.c:615:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 615 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) }, | ^ src/libavformat/matroskadec.c:618:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 618 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ src/libavformat/matroskadec.c:634:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 634 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:635:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 635 | { MATROSKA_ID_TRACKFLAGLACING, EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_CODECNAME, EBML_NONE }, | ^ src/libavformat/matroskadec.c:637:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:638:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:639:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:640:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:641:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 641 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:651:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 651 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:652:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 652 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:653:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 653 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:654:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 654 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:655:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 655 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavformat/matroskadec.c:665:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 665 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) }, | ^ src/libavformat/matroskadec.c:666:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 666 | { MATROSKA_ID_CHAPLANG, EBML_NONE }, | ^ src/libavformat/matroskadec.c:667:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 667 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE }, | ^ src/libavformat/matroskadec.c:674:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 674 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) }, | ^ src/libavformat/matroskadec.c:676:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 676 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:677:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 677 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:678:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 678 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:679:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 679 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 687 | { MATROSKAsrc/libavformat/matroskaenc.c_:I520D:_40E:D Iwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I ONFLAGD E520F | A U L T ,i fE B(MwLr_iNtOeNrE- >}c,u r r| e ^n t_mastesrc/libavformat/matroskadec.cr:_688e:l49e:m ewarning: nmissing field 'is_counted' initializer [-Wmissing-field-initializers]t == w688r | i t e r -{> nMbA_TeRlOeSmKeAn_tIsD _-E D1I)T I{O N F| L ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~A GORDERED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:698:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 698 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:699:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 699 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:700:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 700 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE }, | ^ src/libavformat/matroskadec.c:701:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 701 | { MATROSKA_ID_CUEDURATION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:702:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 702 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:707:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavformat/matroskadec.c:718:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 718 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) }, src/libavformat/matroskaenc.c| : ^671 :27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavformat/matroskadec.c :719:100: warning: 671missing field 'def' initializer [-Wmissing-field-initializers] | 719 | i f ({t rMaAcTkR-O>SoKfAf_sIeDt_ T,o fEfBsMeLt_ U s0i,z e ? t r a c k - > o f f s e t :o f0f;s e t| o ~~~~~~~~~~~~~ ^ ~~~~~~~~~f (MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:728:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 728 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavformat/matroskadec.c:748:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 748 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavformat/matroskadec.c:759:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 759 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavformat/matroskadec.c:777:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 777 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlockMore,additional) }, | ^ src/libavformat/matroskadec.c:787:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 787 | { MATROSKA_ID_BLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:789:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 789 | { MATROSKA_ID_BLOCKDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) }, | ^ src/libavformat/matroskadec.c:790:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) }, | ^ src/libavformat/matroskadec.c:791:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) }, | ^ src/libavformat/matroskadec.c:792:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 792 | { MATROSKA_ID_CODECSTATE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:800:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 800 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskaenc.csrc/libavformat/matroskadec.c::978802::4489:: warning: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]missing field 'def' initializer [-Wmissing-field-initializers] 802978 | | {w hMiAlTeR O(SiKdAx_ I>D _0C L&U&S TeEnRtTrIiMeEsC[OiDdEx, -E B1M]L._pUtIsN T>, t0s,) 0 ,| ~~~~~~~~~~~~~~~~~~~~ ^ ~~o ffsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/matroskadec.c:803:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 803 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/matroskadec.c:804:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 804 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ src/libavformat/matroskadec.c:805:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 805 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:806:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 806 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ src/libavformat/matroskaenc.c:1349:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (codecpriv_size > track->codecpriv_size && !alternative_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1352:31src/libavformat/matroskadec.c:: 1247warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36 : warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1352 | } 1247e | l s e iiff ((cmoadtercopsrkiav-_>sniuzme_ l>e vterla1c_ke-l>ecmosd e>c=p rFiFv__AsRiRzAeY)_ E{L E M| S ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~( matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:1516:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1516 | if (ffio_limit(pb, length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:1570:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1570 | while (matroska->num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1640:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1640 | if (p->buf_size < 4 + size + total) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1648:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1648 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1652:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1652 | src/libavformat/matroskaenc.c : 1736 : 78f:o rwarning: unused parameter 'st' [-Wunused-parameter]( n = 4 +1736 | s i z e ; n < = 4 + s i z e + t o t a l - p r o b e l e n ; n + + )m k v| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~t rack *track, const AVStream *st) | ^ src/libavformat/matroskadec.c:1687:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1687 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/matroskaenc.c:1847:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1847 | (top + botto2m warning)s generated>. = par->height) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskaenc.c:1846:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1846 | if ((left + right) >= par->width || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/matroskadec.c:2120:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2120 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2130:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2130 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2212 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2262:55: warning: unused parameter 'mkv' [-Wunused-parameter] 2262 | static void mkv_write_tag_targets(MatroskaMuxContext *mkv, AVIOContext *pb, | ^ src/libavformat/matroskadec.c:2498:87: warning: unused parameter 'track' [-Wunused-parameter] 2498 | static int mkv_parse_dvcc_dvvc(AVFormatContext *s, AVStream *st, const MatroskaTrack *track, | ^ CC libavformat/mccenc.o src/libavformat/matroskaenc.c:2340:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2340 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2357:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2357 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2505:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2505 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2884:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2884 | if (size & 1 && size == track->codec_priv.size - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2755:53: warning: unused parameter 'mkv' [-Wunused-parameter] 2755 | static int mkv_reformat_wavpack(MatroskaMuxContext *mkv, AVIOContext *pb, | ^ src/libavformat/matroskaenc.c:2772:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2772 | if (srclen < header.blocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2797:49: warning: unused parameter 'mkv' [-Wunused-parameter] 2797 | static int mkv_reformat_av1(MatroskaMuxContext *mkv, AVIOContext *pb, | ^ src/libavformat/matroskadec.c:2982:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2982 | track->video.display_width != -1 && track->video.display_height != -1 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2982:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2982 | src/libavformat/matroskaenc.c : 2807 : 50 : warning: unused parameter 'mkv' [-Wunused-parameter] tr a2807c | ks-t>avtiidce oi.ndti swpelbamy__rweifdotrhm a!t=_ v-t1t (&M&a ttrroasckka-M>uvxiCdoenot.edxits p*lmakyv_,h eAiVgIhOtC o!n=t e-x1t &*&p b ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ | ^ src/libavformat/matroskadec.c:3191:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3191 | if (track->video.display_width == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:3193:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3193 | if (track->vidsrc/libavformat/matroskaenc.ce:o3018.:d32i:s pwarning: lcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]a y_heigh t3018 | = = - 1 ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3350:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3350 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3353:11: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3353 | if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3448:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3448 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3530:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3530 | if (size <= total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3539:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3539 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3575:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3575 | if (lace_size[n - 1] + snum > (uint64_t)INT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3584:18: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3584 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskaenc.c:3300:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3300 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3316:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3316 | if (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3325:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 3325 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3386:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3386 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3718:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3718 | if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:3759:49: warning: unused parameter 'track' [-Wunused-parameter] 3759 | static int matroska_parse_prores(MatroskaTrack *track, | ^ src/libavformat/matroskaenc.c:3453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3453 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3494:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3494 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3781:49: warning: unused parameter 'track' [-Wunused-parameter] 3781 | MatroskaTrack *track, | ^ src/libavformat/matroskaenc.c:3560:49: warning: unused parameter 's' [-Wunused-parameter] 3560 | static int mkv_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/matroskaenc.c:3604:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3604 | { "reserve_index_space", "reserve a given amount of space (in bytes) at the beginning of the file for the index (cues)", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3605:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3605 | { "cues_to_front", "move Cues (the index) to the front by shifting data if necessary", OFFSET(move_cues_to_front), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3606:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3606 | { "cluster_size_limit", "store at most the provided amount of bytes in a cluster", OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3607:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3607 | { "cluster_time_limit", "store at most the provided number of milliseconds in a cluster", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3608:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3608 | { "dash", "create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3609:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3609 | { "dash_track_number", "track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3610:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3610 | { "live", "write files assuming it is a live stream", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3611:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c :36114187 | : 42 : warning: {comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] "allo w4187_ | r a w _ v f w " ,( b"laolclko_wt irmaew >V=F W0 m|o|d ec"l,u sOtFeFrS_EtTi(mael l>o=w _-rbalwo_cvkf_wt)i,m eA)V)_ O{P T _| T ~~~~~~~~~~~~ ^ ~~~~~~~~~~~Y PE_BOsrc/libavformat/matroskadec.cO:L4191,: 22{: .warning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]6 4 = 04191 | } , 0 , 1 , F L A GtSi m}e,c o d| e ^ < track->end_timsrc/libavformat/matroskaenc.ce:c3612o:d150e:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c :36124234 | : 74 : warning: {comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] "flip p4234e | d _ r a wi_fr g(bc"l,u s"tsetro_rtei mrea w! =R G(Bu ibnitt6m4a_pts) -i1n &V&F W( bmloodcek _itni mbeo t>t=o m0- u|p| mcoldues"t,e rO_FtFiSmEeT (>f=l i-pbpleodc_kr_atwi_mreg)b)) , | A ~~~~~~~~~~~~ ^ ~~~~~~~~~~~V _OPTsrc/libavformat/matroskadec.c_:T4236Y:P13E:_ Bwarning: Ocomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]O L, { .4236i | 6 4 = 0 } , 0 , F1F,M AFXL(AtGrSa c}k,- > e| n ^d _timecode, timecodesrc/libavformat/matroskaenc.c :+3613 :b139l:o cwarning: kmissing field 'unit' initializer [-Wmissing-field-initializers]_ duration) ;3613 | | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ { "src/libavutil/macros.hw:r47i:t25e:_ cnote: rexpanded from macro 'FFMAX'c 32", 47" | w#rdietfei nae CFRFCM3A2X (eal,ebm)e n(t( ai)n s>i d(eb )e v?e r(ya )L e:v e(lb )1) e l| e ~ ^ ~m ent", src/libavformat/matroskadec.cO:F4281F:S22E:T (warning: wcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]r ite_ c4281r | c ) , A V _ O PiTf_ T(YtPiEm_eBcOoOdLe, !{= .AiV6_4N O=P T1S _}V,A L0U,E )1 , | F ~~~~~~~~ ^ ~~~~~~~~~~~~~~L AGS }, | ^ src/libavformat/matroskaenc.c:3618:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3618 | { NULL }, | ^ src/libavformat/matroskadec.c:4295:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4295 | av_assert0(matroska->num_levels <= 2U); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/matroskadec.c:4472:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4472 | index_entries[i].timestamp * matroska->time_scale > ts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4471:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4471 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskaenc.c:3675:58: warning: unused parameter 'std_compliance' [-Wunused-parameter] 3675 | static int webm_query_codec(enum AVCodecID codec_id, int std_compliance) | ^ src/libavformat/matroskadec.c:4865:60: warning: unused parameter 's' [-Wunused-parameter] 4865 | static int webm_dash_manifest_read_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/matroskadec.c:4865:73: warning: unused parameter 'pkt' [-Wunused-parameter] 4865 | static int webm_dash_manifest_read_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/mccdec.c:402:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "eia608_extract", "extractsrc/libavformat/matroskadec.c :E4872I:A171-:6 0warning: 8missing field 'unit' initializer [-Wmissing-field-initializers]/ 708 capti o4872n | s f r o{m "VlAiNvCe "p,a c"kfeltasg" ,i nOdFiFcSaEtTi(negi at6h0a8t_ etxhter aicntp)u,t AiVs_ OaP Tl_iTvYeP Ef_iBlOeO Lt,h a{t. io6n4l y= h1a}s, t0h,e 1h,e aSdDe r}s,. " ,| ^O FFSET(is_livsrc/libavformat/mccdec.ce:)403,: 12A:V _warning: Omissing field 'help' initializer [-Wmissing-field-initializers]P T_ T403Y | P E _ B O{O LN,U L{L. i}6,4 =| ^0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4873:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4873 | { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4874:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4874 | { NULL }, | ^ src/libavformat/mccenc.c:162:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 162 | av_assert0(tm.tm_mon >= 0 && tm.tm_mon < FF_ARRAY_ELEMS(months)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mccenc.c:169:46: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 169 | av_assert0(tm.tm_wday >= 0 && tm.tm_wday < FF_ARRAY_ELEMS(weekdays)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mccenc.c:459:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "override_time_code_rate", "override the `Time Code Rate` value in the output", OFFSET(override_time_code_rate), AV_OPT_TYPE_STRING, { .str = NULL }, 0, INT_MAX, ENC }, | ^ src/libavformat/mccenc.c:460:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "use_u_alias", "use the U alias for E1h 00h 00h 00h, disabled by default because some .mcc files disagree on whether it has 2 or 3 zero bytes", OFFSET(use_u_alias), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/mccenc.c:461:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "mcc_version", "the mcc file format version", OFFSET(mcc_version), AV_OPT_TYPE_UINT, { .i64 = MCC_VERSION_2 }, MCC_VERSION_MIN, MCC_VERSION_MAX, ENC }, | ^ src/libavformat/mccenc.c:462:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "creation_program", "the creation program", OFFSET(creation_program), AV_OPT_TYPE_STRING, { .str = NULL }, 0, INT_MAX, ENC }, | ^ src/libavformat/mccenc.c:463:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "creation_time", "the creation time", OFFSET(creation_time), AV_OPT_TYPE_STRING, { .str = "now" }, 0, INT_MAX, ENC }, | ^ src/libavformat/mccenc.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL }, | ^ 8 warnings generated. 2 warnings generated. CC libavformat/md5proto.o CC libavformat/metadata.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++) | ~^~~~~~~~~~~~~~~~~ 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 3 warnings generated. CC libavformat/microdvddec.o src/libavformat/microdvddec.c:191:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 192 | { NULL } | ^ CC libavformat/microdvdenc.o 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. CC libavformat/moflex.o 5 warnings generated. 147 warnings generated. CC libavformat/mov.o CC libavformat/mov_chan.o CC libavformat/mov_esds.o src/libavformat/moflex.c:226:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:299:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:318:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (pkt_size > m->size) | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/moflex.c:356:53: warning: unused parameter 'stream_index' [-Wunused-parameter] 356 | static int moflex_read_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/moflex.c:357:37: warning: unused parameter 'pts' [-Wunused-parameter] 357 | int64_t pts, int flags) | ^ src/libavformat/moflex.c:357:46: warning: unused parameter 'flags' [-Wunused-parameter] 357 | int64_t pts, int flags) | ^ src/libavformat/moflex.c:368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov_chan.c:542:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 542 | if (size < 12ULL + num_descr * 20ULL) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:548:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 548 | if (!num_descr || num_descr < nb_channels) { | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mov_chan.c:554:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 554 | if (num_descr > nb_channels) { | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mov_chan.c:570:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 570 | for (int i = 0; i < num_descr; i++) { | ~ ^ ~~~~~~~~~ src/libavformat/mov_chan.c:716:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 716 | for (int j = 0; j < FF_ARRAY_ELEMS(iso_channel_position); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:755:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 755 | if (speaker_pos >= FF_ARRAY_ELEMS(iso_channel_position)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/movenc.o In file included from src/libavformat/mov.c:64: In file included from src/libavformat/iamf_parse.h:28: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ In file included from src/libavformat/mov.c:66: In file included from src/libavformat/dovi_isom.h:25: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavformat/mov.c:112:54: warning: unused parameter 'len' [-Wunused-parameter] 112 | unsigned len, const char *key) | ^ src/libavformat/mov.c:126:50: warning: unused parameter 'len' [-Wunused-parameter] 126 | unsigned len, const char *key) | ^ src/libavformat/mov.c:135:39: warning: unused parameter 'len' [-Wunused-parameter] 135 | unsigned len, const char *key) | ^ src/libavformat/mov.c:169:44: warning: unused parameter 'c' [-Wunused-parameter] 169 | static int mov_read_mac_string(MOVContext *c, AVIOContext *pb, int len, | ^ src/libavformat/mov.c:199:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (!c->heif_item[i] || c->heif_item[i]->item_id != id) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mov.c:334:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | if (n_hmmt > len / 4) | ~~~~~~ ^ ~~~~~~~ 7 warnings generated. src/libavformat/mov.c:359:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | if (c->trak_index >= 0 && c->trak_index < c->fc->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:491:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 491 | if (str_size > atom.size) { | ~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:535:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 535 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:551:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 551 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:559:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 559 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:653:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 653 | entries >= UINT_MAX / sizeof(*sc->drefs)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:656:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 656 | for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/movenc_ttml.o src/libavformat/mov.c:825:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 825 | if (title_size > FFMIN(INT_MAX, SIZE_MAX-1)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:848:66: warning: unused parameter 'atom' [-Wunused-parameter] 848 | static int mov_read_esds(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:853:66: warning: unused parameter 'atom' [-Wunused-parameter] 853 | static int mov_read_dac3(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:941:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 941 | if (ret != descriptors_size) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:975:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 975 | for (int j = 0; j < audio_element->nb_substreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1042:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1042 | for (int j = 0; j < mix->nb_submixes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1045:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1045 | for (int k = 0; k < submix->nb_elements; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1049:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1049 | for (int l = 0; l < c->fc->nb_stream_groups; l++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1057:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1057 | for (int l = 0; l < audio_element->nb_streams; l++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1112:66: warning: unused parameter 'atom' [-Wunused-parameter] 1112 | static int mov_read_dec3(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1155:66: warning: unused parameter 'atom' [-Wunused-parameter] 1155 | static int mov_read_ddts(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1274:66: warning: unused parameter 'atom' [-Wunused-parameter] 1274 | static int mov_read_clap(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1342:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1342 | right > (width - 1)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:1341:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1341 | if (bottom > (height - 1) || | ~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:1354:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1354 | (top + bottom) >= height) { | ~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mov.c:1353:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1353 | if ((left + right) >= width || | ~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mov.c:1383:66: warning: unused parameter 'atom' [-Wunused-parameter] 1383 | static int mov_read_pasp(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1405:54: warning: unused parameter 'pb' [-Wunused-parameter] 1405 | static int mov_read_mdat(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1415:66: warning: unused parameter 'atom' [-Wunused-parameter] 1415 | static int mov_read_adrm(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1736:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1736 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:1804:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1804 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1909:66: warning: unused parameter 'atom' [-Wunused-parameter] 1909 | static int mov_read_mdhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1942:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1942 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:1955:66: warning: unused parameter 'atom' [-Wunused-parameter] 1955 | static int mov_read_mvhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:2023:66: warning: unused parameter 'atom' [-Wunused-parameter] 2023 | static int mov_read_enda(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:2449:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2449 | && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:2907:65: warning: unused parameter 'sc' [-Wunused-parameter] 2907 | AVStream *st, MOVStreamContext *sc, | ^ src/libavformat/mov.c:2952:64: warning: unused parameter 'pb' [-Wunused-parameter] 2952 | static int mov_finalize_stsd_codec(MOVContext *c, AVIOContext *pb, | ^ src/libavformat/mov.c:3066:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3066 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3066:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3066 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3064:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3064 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3064:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3064 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3062:51: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3062 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3062:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3062 | (codec_tag != AV_RL32("AV1x") || In file included from fsrc/libavformat/movenc.co:r32m: aIn file included from tsrc/libavformat/dovi_isom.h :!25=: src/libavutil/dovi_meta.hA:V365_:R48L:3 2warning: (cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]" AVup")) & &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] src/libavformat/mov.c: 3081377: | 48 : warning: unused parameter 'c' [-Wunused-parameter]r etur n3081 | (sAtVaDtOiVcI Cionlto rmMoevt_afdiantaal i*z)e(_(sutisndt_8e_ntt r*y)( MdOaVtCao n+t edxatt a*-c>,c oAlVoSrt_roefafms e*ts)t;) | | ^ ^ 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:3118:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 3118 | MOVAtom a = { AV_RL32("stsd") }; | ^ 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:3289:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3289 | if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:3363:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3363 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mov.c:3370:66: warning: unused parameter 'atom' [-Wunused-parameter] 3370 | static int mov_read_stps(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3411:66: warning: unused parameter 'atom' [-Wunused-parameter] 3411 | static int mov_read_stss(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3559:66: warning: unused parameter 'atom' [-Wunused-parameter] 3559 | static int mov_read_stts(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3728:66: warning: unused parameter 'atom' [-Wunused-parameter] 3728 | static int mov_read_ctts(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3809:66: warning: unused parameter 'atom' [-Wunused-parameter] 3809 | static int mov_read_sgpd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3865:66: warning: unused parameter 'atom' [-Wunused-parameter] 3865 | static int mov_read_sbgp(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:4166:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4166 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->tts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4196:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4196 | if (ctts_sample == msc->tts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/mov.c:4589:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4589 | if (sc->ctts_data[i].count > INT_MAX - sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4599:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4599 | for (int j = 0; j < sc->ctts_data[i].count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4612:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4612 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4626:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 4626 | if (sg->count > INT_MAX - sample_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4646:43: warning: unused parameter 'mov' [-Wunused-parameter] 4646 | static int mov_merge_tts_data(MOVContext *mov, AVStream *st, int flags) | ^ src/libavformat/mov.c:4668:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4668 | idx < sc->sample_count; i++) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4667:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4667 | for (int i = 0; i < sc->ctts_count && | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4670:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4670 | idx < sc->sample_count; j++) { | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4669:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4669 | for (int j = 0; j < sc->ctts_data[i].count && | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4693:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4693 | idx < sc->sample_count; i++) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4692:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4692 | for (int i = 0; i < sc->stts_count && | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4695:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4695 | idx < sc->sample_count; j++) { | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4694:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4694 | for (int j = 0; j < sc->stts_data[i].count && | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4700:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4700 | sc->tts_count = FFMAX(sc->tts_count, idx); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ CC libavformat/movenccenc.o src/libavformat/mov.c:4731:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4731 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4760:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4760 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4809:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4809 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4822:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4822 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4829:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4829 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4945:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4945 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4974:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mov.c:5074:54: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 5074 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5139:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5139 | for (int j = 0; j < c->fc->nb_stream_groups; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5144:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 5144 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:5187:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5187 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:5258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5258 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:5327:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5327 | for (int i = 1; sc->stts_count && i < sc->tts_count; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5569:66: warning: unused parameter 'atom' [-Wunused-parameter] 5569 | static int mov_read_tkhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:5674:66: warning: unused parameter 'atom' [-Wunused-parameter] 5674 | static int mov_read_tfhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:5687:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5687 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5688:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5688 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5742:66: warning: unused parameter 'atom' [-Wunused-parameter] 5742 | static int mov_read_trex(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:5768:66: warning: unused parameter 'atom' [-Wunused-parameter] 5768 | static int mov_read_tfdt(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:5777:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5777 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5779:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5779 | if (sc->id == frag->track_id) { | ~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5789:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5789 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5807:66: warning: unused parameter 'atom' [-Wunused-parameter] 5807 | static int mov_read_trun(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:5831:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5831 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5833:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5833 | if (sc->id == frag->track_id) { | ~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5844:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5844 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5986:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5986 | for (i = 0; i < entries && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:6045:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6045 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6062:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6062 | if (i < entries) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:6138:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6138 | if (sc->id == track_id) { | ~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:6164:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6164 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6193:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6193 | av_sat_add64(pts, duration) != pts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6192:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6192 | if (av_sat_add64(offset, size) != offset + (uint64_t)size || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6224 | for (i = 0; i < c->frag_index.nb_items; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6226:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6226 | for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6401:66: warning: unused parameter 'atom' [-Wunused-parameter] 6401 | static int mov_read_tmcd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ In file included from src/libavformat/movenc.c: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/movenc.c:73: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7326:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 7326 | if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:80:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80src/libavformat/mov.c | : 7420 : 39 :{ warning: "comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]e mpty_hdl r7420_ | n a m e "r,e t" w=r iftfei oz_erreoa-dl_esnigzteh( pnba,m ec osnttreinntg, iFnF MhIdNl(rs iazteoomfs( cwointtheinnt )m,d iaat oamn.ds imzien)f) ;a t o| m ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~s ", osrc/libavutil/macros.hf:f49s:e25t:o fnote: (expanded from macro 'FFMIN'M OVMux C49o | n#tdeexfti,n ee mFpFtMyI_Nh(dal,rb_)n a(m(ea)), >A V(_bO)P T?_ T(YbP)E _:B O(OaL),) { .| i ~ ^ ~6 4 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:84:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "frag_duration", "Maximum fragment duration", offsetof(MOVMuxContext, max_fragment_duration), AV_OPT_TYPE_INT, {.i64 src/libavformat/mov.c=: 74340:}66,: 0warning: ,unused parameter 'atom' [-Wunused-parameter] INT_M A7434X | ,s tAaVt_iOcP Ti_nFtL AmGo_vE_NrCeOaDdI_NfGr_mPaA(RMAOMV}C,o n t| e ^x t *c, AVIOContextsrc/libavformat/movenc.c :*85p:b266,: Mwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]V Atom atom) | ^ 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:86src/libavformat/mov.c::1567489:: 23warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 867489 | | { " f rfaogr_ s(iiz e=" ,0 ;" Mia x ffcr-a>gnmbe_nstt rseiazmes";, io+f+f)s e{t o f| ( ~ ^ ~~~~~~~~~~~~~~~~~M OVMusrc/libavformat/mov.cx:C7496o:n15t:e xwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], max _7496f | r a g m e n t _ siifz e()i, =A=V _cO-P>Tf_cT-Y>PnEb__IsNtTr,e a{m.si)6 4 | = ~ ^ ~~~~~~~~~~~~~~~~~ 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_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iodsrc/libavformat/mov.cs:_7569a:u23d:i owarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p rofile )7569, | A V _ O P T _ TfYoPrE _(IiN T=, 0{;. ii6 4< =s u-b1s}a,m p-l1e,_ c2o5u5n,t A&V&_ O!PpTb_-F>LeAoGf__ErNeCaOcDhIeNdG;_ PiA+R+A)M }{, | | ~ ^ ~~~~~~~~~~~~~~~ ^ 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_losrc/libavformat/mov.co:k7586a:h66e:a dwarning: )unused parameter 'atom' [-Wunused-parameter], AV_OP T7586_ | TsYtPaEt_iIcN Ti,n t{ .mio6v4_ r=e a0d}_,s e0n,c (2M5O5V,C oAnVt_eOxPtT _*FcL,A GA_VEINOCCOoDnItNeGx_tP A*RpAbM,} ,M O V| A ^t om atom) | ^ src/libavformat/movenc.c:117:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:118:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_Osrc/libavformat/mov.cP:T7662_:T73Y:P Ewarning: _comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]F LOAT, {. d7662b | l = 0 . 0 }a,v i0o._0s,e e1k0(,p bA,V _eOnPcTr_yFpLtAiGo_nE_NiCnOdDeIxN-G>_aPuAxRiAlMi}a,r y _| o ^f fsets[0], SEEK_SET) != src/libavformat/movenc.ce:n119c:r170y:p twarning: imissing field 'unit' initializer [-Wmissing-field-initializers]o n_index- >119a | u x i l i{a r"ym_oovfifes_ettism[e0s]c)a l{e " ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:121: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 = -src/libavformat/mov.c1:}7704,: 66-:1 ,warning: unused parameter 'atom' [-Wunused-parameter]1 , AV_ O7704P | Ts_tFaLtAiGc_ EiNnCtO DmIoNvG__rPeAaRdA_Ms}a,i z (| M ^O VContext *c, AVIOsrc/libavformat/movenc.cC:o123n:t185e:x twarning: missing field 'unit' initializer [-Wmissing-field-initializers]* pb, MOVAto m123 | a t o m ){ "| u ^s e_stream_ids_as_track_ids", "use stream ids src/libavformat/mov.ca:s7769 :t17r:a cwarning: kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ids", 7769o | f f s e t o f ( MiOfV M(urxeCto n!t=e xsta,m pulsee__csoturneta)m _{i d s| _ ~~~ ^ ~~~~~~~~~~~~a s_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_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "write_tmcdsrc/libavformat/mov.c":,7788 :"66f:o rwarning: cunused parameter 'atom' [-Wunused-parameter]e or d i7788s | asbtlaet iwcr iitnitn gm otvm_crde"a,d _osfafisoe(tMoOfV(CMoOnVtMeuxxtC o*nct,e xAtV,I OwCrointtee_xttm c*dp)b,, AMVO_VOAPtTo_mT YaPtEo_mB)O O L| , ^ {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, src/libavformat/mov.c| : ^7847 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c:130: 127847: | warning: missing field 'help' initializer [-Wmissing-field-initializers] f o130r | ( i ={ 0N;U LiL <} ,e n t| r ^y _count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/mov.c:7848:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7848 | unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7883:66: warning: unused parameter 'atom' [-Wunused-parameter] 7883 | static int mov_read_pssh(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:7955:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7955 | if (ret != extra_data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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:8097:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8097 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mov.c:8176:38: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 8176 | if (strlen(key_entry_hex->value) != len*2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mov.c:8215:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8215 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8276:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8276 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8344:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8344 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8358:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8358 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8364:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8364 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:8365:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8365 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:8415:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8415 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8430:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8430 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8436:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8436 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:8437:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8437 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:8492:51: warning: unused parameter 'st' [-Wunused-parameter] 8492 | static int cenc_filter(MOVContext *mov, AVStream* st, MOVStreamContext *sc, AVPacket *pkt, int current_index) | ^ src/libavformat/mov.c:8532:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8532 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:1334:48: warning: unused parameter 's' [-Wunused-parameter] 1334 | static int mov_write_pcmc_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) | ^ src/libavformat/mov.c:8870:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8870 | if (channel >= channel_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8876:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8876 | if (channel >= ambi_channels) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8947:66: warning: unused parameter 'atom' [-Wunused-parameter] 8947 | static int mov_read_idat(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9124:66: warning: unused parameter 'atom' [-Wunused-parameter] 9124 | static int mov_read_iinf(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/movenc.c:1890:48: warning: unused parameter 's' [-Wunused-parameter] 1890 | static int defined_frame_rate(AVFormatContext *s, AVStream *st) | ^ src/libavformat/mov.c:9338:66: warning: unused parameter 'atom' [-Wunused-parameter] 9338 | static int mov_read_ispe(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9360:66: warning: unused parameter 'atom' [-Wunused-parameter] 9360 | static int mov_read_irot(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9380:66: warning: unused parameter 'atom' [-Wunused-parameter] 9380 | static int mov_read_imir(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/movenc.c:2023:51: warning: unused parameter 's' [-Wunused-parameter] 2023 | static int mov_get_evc_codec_tag(AVFormatContext *s, MOVTrack *track) | ^ src/libavformat/movenc.c:2033:51: warning: unused parameter 's' [-Wunused-parameter] 2033 | static int mov_get_apv_codec_tag(AVFormatContext *s, MOVTrack *track) | ^ src/libavformat/movenc.c:2069:53: warning: unused parameter 's' [-Wunused-parameter] 2069 | static int mov_get_dnxhd_codec_tag(AVFormatContext *s, MOVTrack *track) | ^ src/libavformat/movenc.c:2084:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/mov.c :20849399 | : 66 : warning: funused parameter 'atom' [-Wunused-parameter]o r (i =9399 | 0s;t ait iid == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:2225:58: warning: unused parameter 'track' [-Wunused-parameter] 2225 | static int mov_write_fiel_tag(AVIOContext *pb, MOVTrack *track, int field_order) | ^ src/libavformat/movenc.c:2228:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2228 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2376:49: warning: unused parameter 's' [-Wunused-parameter] 2376 | static void mov_write_hfov_tag(AVFormatContext *s, AVIOContext *pb, | ^ src/libavformat/movenc.c:2387:54: warning: unused parameter 's' [-Wunused-parameter] 2387 | static void mov_write_vexu_proj_tag(AVFormatContext *s, AVIOContext *pb, | ^ src/libavformat/movenc.c:2414:48: warning: unused parameter 's' [-Wunused-parameter] 2414 | static int mov_write_eyes_tag(AVFormatContext *s, AVIOContext *pb, | ^ src/libavformat/mov.c:9864:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9864 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:9868:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9868 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10045:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10045 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10064:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10064 | for (int i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:3015:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3015 | (top + bottom) >= track->height) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3014:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3014 | if ((left + right) >= track->par->width || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10121:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10121 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10132 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10175:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10175 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10191 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3134:64: warning: unused parameter 'track' [-Wunused-parameter] 3134 | static int mov_write_gpmd_tag(AVIOContext *pb, const MOVTrack *track) | ^ src/libavformat/mov.c:10222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10222 | for (i = 0; i < item_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/movenc.c:3213:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3213 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/movenc.c:3248:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3248 | if (i && duration == stts_entries[entries].duration) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:3263:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3263 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:10385:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 10385 | if (tile_grid->nb_tiles != size) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:10401:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10401 | if (i == tile_grid->nb_tiles) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10420:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10420 | if (y > tile_grid->coded_height || i != tile_grid->nb_tiles) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:3445:58: warning: unused parameter 'track' [-Wunused-parameter] 3445 | static int mov_write_tcmi_tag(AVIOContext *pb, MOVTrack *track) | ^ src/libavformat/mov.c:10481:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10481 | for (int i = 0; i < tile_grid->nb_tiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:3639:85: warning: unused parameter 's' [-Wunused-parameter] 3639 | static int mov_write_iloc_tag(AVIOContext *pb, MOVMsrc/libavformat/mov.cu:x10560C:o16n:t ewarning: xcomparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]t *mov, 10560A | V F o r miaft C(oonftfesxett *>s=) b u| f ^- >size) { | ~~~~~~ ^ ~~~~~~~~~ src/libavformat/movenc.c:3662:85: warning: unused parameter 's' [-Wunused-parameter] 3662 | static int mov_write_iinf_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3687:63: warning: unused parameter 'mov' [-Wunused-parameter] 3687 | static int mov_write_iref_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3687:85: warning: unused parameter 's' [-Wunused-parameter] 3687 | static int mov_write_iref_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3706:63: warning: unused parameter 'mov' [-Wunused-parameter] 3706 | static int mov_write_ispe_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s, | ^ src/libavformat/mov.c:10626:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c:3718: 6310626: | warning: unused parameter 'mov' [-Wunused-parameter] 3718 | s t a t i c i n t fmoorv _(wlr i=t e0_;p ilx i<_ tsatgg(-A>VnIbO_Csotnrteeaxmts ;* plb+,+ )M O V| M ~ ^ ~~~~~~~~~~~~~~~u xContextsrc/libavformat/mov.c :*10629m:o34v:, warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V FormatC o10629n | t e x t * s , | ^ 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:3751:85: warning: unused parameter 's' [-Wunused-parameter] 3751 | static int mov_write_ipma_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/mov.c:10794:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10794 | for (int i = first_index; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3890:54: warning: unused parameter 'mov' [-Wunused-parameter] 3890 | static int mov_mdhd_mvhd_tkhd_version(MOVMuxContext *mov, MOVTrack *track, int64_t duration) | ^ src/libavformat/mov.c:10810:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10810 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10860:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10860 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10867:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10867 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10871:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10871 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:10881:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10881 | for (int i = 0; highest_id > 1 && i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10885:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10885 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:10899:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 10899 | MOVAtom atom = { AV_RL32("root") }; | ^ CC libavformat/movenchint.o src/libavformat/movenc.c:4231:62: warning: unused parameter 'mov' [-Wunused-parameter] 4231 | static int mov_write_uuid_tag_psp(AVIOContext *pb, MOVTrack *mov) | ^ src/libavformat/mov.c:10941:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10941 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10950:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10950 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10957:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10957 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10977:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10977 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11038:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11038 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11055:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11055 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11063:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11063 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.csrc/libavformat/mov.c::453611131::7049:: warning: warning: unused parameter 'mov' [-Wunused-parameter]comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4536 | s11131t | a t i c i n t imfo v(_mworvi-t>ef_riatgu_niensd_ehxd.lirt_etma[gi(]A.VmIoOoCfo_notfefxste t* pufxrCaognmteenxtt. m*omoofv_,o f f| s ^e t)src/libavformat/movenc.c : 4537| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~55 : warning: unused parameter 's' [-Wunused-parameter] 4537 | AVFormatContext *s) | ^ src/libavformat/mov.c:11144:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11144 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4693:63: warning: unused parameter 'mov' [-Wunused-parameter] 4693 | static int mov_write_trkn_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/mov.c:11268:40: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 11268 | if (data_size < 2 || data_size > src_size) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:4814:68: warning: unused parameter 'mov' [-Wunused-parameter] 4814 | static int mov_write_mdta_hdlr_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/movenc.c:4815:53: warning: unused parameter 's' [-Wunused-parameter] 4815 | AVFormatContext *s) | ^ src/libavformat/mov.c:11303:49: warning: unused parameter 's' [-Wunused-parameter] 11303 | static int mov_finalize_packet(AVFormatContext *s, AVStream *st, AVIndexEntry *sample, | ^ src/libavformat/mov.c:11304:41: warning: unused parameter 'current_index' [-Wunused-parameter] 11304 | src/libavformat/movenc.c : 4829 : 68 : warning: unused parameter 'mov' [-Wunused-parameter] 4829 | s t a t i c iinntt 6m4o_vt_ wcruirtree_nmtd_tian_dkeexy,s _AtVaPga(cAkVeItO C*opnktte)x t | * ^p b, MOVMuxContext *mov, | ^ src/libavformat/mov.c:11313:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11313 | if (sc->stts_count && sc->tts_index < sc->tts_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11315:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11315 | src/libavformat/movenc.c : 4858 :i68f: (warning: sunused parameter 'mov' [-Wunused-parameter]c ->ctt s4858_ | csotuantti c& &i nstc -m>otvt_sw_riintdee_xm dsttt_st_acgo(uAnVtI)O C{o n t| e ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~x t *pbsrc/libavformat/mov.c,: 11327M:O39V:M uwarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ontext 11327* | m o v , i f| ^( sc->tts_data && sc->tts_index < sc->tts_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11331:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 11331 | sc->tts_data[sc->tts_index].count == sc->tts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:11330:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11330 | if (sc->tts_index < sc->tts_count && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11337:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11337 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:11393:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11393 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:5127:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5127 | for (int i = 0; i < copy->system_id_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5130:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5130 | for (int i = 0; i < copy->num_key_ids; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5131:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5131 | for (int j = 0; j < copy->key_id_size; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5179:69: warning: unused parameter 's' [-Wunused-parameter] 5179 | static int mov_setup_track_ids(MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/mov.c:11699:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11699 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11713:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11713 | src/libavformat/movenc.c :f5317o:r11 :( iwarning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]= 0; i 5317< | s - > nlbe_ns t=r eFaFmMsI;N (is+i+z)e o{f ( b| u ~ ^ ~~~~~~~~~~~~~f ) / 2src/libavformat/mov.c :-11727 :123,: lwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~11727 | src/libavutil/macros.h : 49 : 25 : fnote: oexpanded from macro 'FFMIN'r (i =49 | 0#;d eif iFnMbI_Ns(tar,eba)m s(;( ai)+ +>) ({b ) | ? ~ ^ ~~~~~~~~~~~~~ (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:11753:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11753 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11757:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11757 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11759:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11759 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11763:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11763 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11765:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11765 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11778:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11778 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11796:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11796 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/movenc.c:5455:44: warning: unused parameter 'track' [-Wunused-parameter] 5455 | static uinsrc/libavformat/mov.ct:3118002:_12t: gwarning: emissing field 'help' initializer [-Wmissing-field-initializers]t _sa m11800p | l e _ f l{a gNsU(LMLO V}T,r a c| k ^ *track, MOVIentry *entry) | ^ src/libavformat/movenc.c:5662:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5662 | if (track->nb_frag_info >= track->frag_info_capacity) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6089 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:103:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 103 | cur_size = FFMIN(size_left, sizeof(chunk)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenc.c:6793:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6793 | if (pkt->stream_index < s->nb_streams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6804:39: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare] 6804 | (uint64_t)pkt->dts - pkt->pts != (int32_t)((uint64_t)pkt->dts - pkt->pts)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6896:40: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 6896 | if (trk->extradata_size[i] == sd->size && !memcmp(trk->extradata[i], sd->data, sd->size)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:7083:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7083 | if (trk->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:286:41: warning: unused parameter 's' [-Wunused-parameter] 286 | static int write_tiles(AVFormatContext *s, MOVMuxCencContext *ctx, AVIOContext *pb, AV1_OBU_Type type, | ^ src/libavformat/movenccenc.c:337:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 337 | if (bytestream2_get_bytes_left(&gb) < tile_size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:340:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 340 | for (int i = 0; i < tile_size_bytes; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:342:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 342 | if (bytestream2_get_bytes_left(&gb) <= tile_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/movenccenc.c:457:32: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 457 | av_assert0(ret == unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/movenc.c:7286:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 7286 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7621:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7621 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/movenc.c:7762:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7762 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7888:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7888 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7911:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7911 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7915:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 7915 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7941:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7941 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7945:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7945 | for (int j = 0; j < stg->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8096:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8096 | for (i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8118:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8118 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8135:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8135 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8155:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8155 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8170:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8184:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8184 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8241:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8241 | for (int j = 0, i = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8252:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8252 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8448 | for (i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8888:49: warning: unused parameter 's' [-Wunused-parameter] 8888 | static int mov_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/movenc.c:9069:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9069 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:9071:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9071 | { NULL }, | ^ src/libavformat/movenchint.c:335:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 335 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ 6 warnings generated. CC libavformat/mp3dec.o 1 warning generated. CC libavformat/mp3enc.o 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mp3dec.c:178:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 178 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ src/libavformat/mp3dec.c:299:62: warning: unused parameter 'st' [-Wunused-parameter] 299 | static void mp3_parse_vbri_tag(AVFormatContext *s, AVStream *st, int64_t base) | ^ src/libavformat/mp3dec.c:552:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 552 | static int mp3_seek(AVFormatContext *s, int stream_index, int64_t timestamp, | ^ src/libavformat/mp3dec.c:606:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/mp3dec.c:607:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 607 | { NULL }, | ^ 7 warnings generated. CC libavformat/mpc.o 5 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:524:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 524 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:675:55: warning: unused parameter 'pos_limit' [-Wunused-parameter] 675 | int64_t *ppos, int64_t pos_limit) | ^ src/libavformat/mpeg.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:818:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 818 | if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:911:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 911 | if (langidx < s->nb_streams) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:914:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 914 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:924:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 924 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:946:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 946 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1033:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1033 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1049:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "sub_name", "URI for .sub file", offsetof(VobSubDemuxContext, sub_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpeg.c:1050:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1050 | { NULL } | ^ 3 warnings generated. CC libavformat/mpegenc.o In file included from src/libavformat/mpegenc.c:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:241:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 241 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:291:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:346:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:572:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:629:43: warning: unused parameter 'ctx' [-Wunused-parameter] 629 | static int get_nb_frames(AVFormatContext *ctx, StreamInfo *stream, int len) | ^ src/libavformat/mpegenc.c:839:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 839 | if (payload_size < av_fifo_can_read(stream->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:986:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 986 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1026:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1026 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1036:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 1036 | if (s->packet_size > avail_data && !flush | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mpegenc.c:1062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1119:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1119 | av_assert0(av_fifo_can_read(stream->fifo) == trailer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegenc.c:1212:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1212 | if (can_write < size) { | ~~~~~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:1270:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1270 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1280:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1296:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1296 | { "muxrate", "mux rate as bits/s", OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((1<<22) - 1) * (8 * 50), E }, | ^ src/libavformat/mpegenc.c:1297:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "preload", "initial demux-decode delay in microseconds", OFFSET(preload), AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E }, | ^ src/libavformat/mpegenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ 12 warnings generated. CC libavformat/mpegts.o In file included from src/libavformat/mpegts.c:34: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavformat/mpegts.c:209:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:200:76: note: expanded from macro 'MPEGTS_OPTIONS' 200 | { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, \ | ^ src/libavformat/mpegts.c:209:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:203:77: note: expanded from macro 'MPEGTS_OPTIONS' 203 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, \ | ^ src/libavformat/mpegts.c:209:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:206:77: note: expanded from macro 'MPEGTS_OPTIONS' 206 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY } | ^ src/libavformat/mpegts.c:211:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:213:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:215:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:217:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:219:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:221:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:223:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:224:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | { NULL }, | ^ src/libavformat/mpegts.c:235:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 235 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:200:76: note: expanded from macro 'MPEGTS_OPTIONS' 200 | { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, \ | ^ src/libavformat/mpegts.c:235:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:203:77: note: expanded from macro 'MPEGTS_OPTIONS' 203 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, \ | ^ src/libavformat/mpegts.c:235:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:206:77: note: expanded from macro 'MPEGTS_OPTIONS' 206 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY } | ^ src/libavformat/mpegts.c:238:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 238 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ src/libavformat/mpegts.c:293:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | for (i = 0; i < ts->stream->nb_programs; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:307:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (ts->stream->programs[i]->id == programid) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegts.c:358:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 358 | for (i = 0; i < p->nb_pids; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:369:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 369 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:371:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegts.c:406:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (k = 0; k < ts->stream->nb_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:409:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 409 | if (k == ts->stream->nb_programs) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:412:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:414:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | for (j = 0; j < p->nb_pids; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:418:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 418 | for (k = 0; k < ts->stream->nb_programs; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:419:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 419 | if (ts->stream->programs[k]->id == p->id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mpegts.c:738:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 738 | in = (char *)p + 3; | ^ src/libavformat/mpegts.c:742:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 742 | in = (char *)p + 1; | ^ src/libavformat/mpegts.c:745:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 745 | in = (char *)p; | ^ src/libavformat/mpegts.c:755:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 755 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mpegts.c:1007:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1007 | old_codec_tag != st->codecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1006:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 1006 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1025:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1025 | pkt->data = (uint8_t *)buffer; | ^ src/libavformat/mpegts.c:1051:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1051 | if (header_size > pkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegts.c:1102:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1102 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegts.c:1369:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1369 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1593:72: warning: unused parameter 'off' [-Wunused-parameter] 1593 | static int parse_MP4DecConfigDescrTag(MP4DescrParseContext *d, int64_t off, | ^ src/libavformat/mpegts.c:1607:65: warning: unused parameter 'off' [-Wunused-parameter] 1607 | static int parse_MP4SLDescrTag(MP4DescrParseContext *d, int64_t off, int len) | ^ src/libavformat/mpegts.c:1607:74: warning: unused parameter 'len' [-Wunused-parameter] 1607 | static int parse_MP4SLDescrTag(MP4DescrParseContext *d, int64_t off, int len) | ^ src/libavformat/mpegts.c:1943:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < p->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1950:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1950 | if (i == p->nb_stream_groups) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1959:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1959 | for (i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1963 | if (i == stg->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1970:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1970 | av_assert0(i < stg->nb_streams); | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:1989:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1989 | for (j = 0; j < p->nb_stream_groups; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1996:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1996 | if (j == p->nb_stream_groups) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2005:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2005 | for (j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2009:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2009 | if (j == stg->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2109:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2109 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:2160:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2160 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:2471:80: warning: unused parameter 'programid' [-Wunused-parameter] 2471 | static AVStream *find_matching_stream(MpegTSContext *ts, int pid, unsigned int programid, | ^ src/libavformat/mpegts.c:2478:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2478 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2483:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2483 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2551:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2551 | for (int i = 0; i < prg->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2557:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2557 | for (j = 0; j < ts->stream->nb_stream_groups; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2562:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2562 | if (j == ts->stream->nb_stream_groups) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2570:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2570 | for (int j = 0; j < grp->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2629:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2629 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2872:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2872 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:2875:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2875 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2877:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2877 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2887:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2887 | for (j=0; jstream->nb_programs; j++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2888:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2888 | for (i = 0; i < ts->nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2889:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2889 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2891:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2891 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ src/libavformat/mpegts.c:3148:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3148 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:3152:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3152 | if (i == ts->nb_prg && ts->nb_prg > 0) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:3177:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3177 | int64_t back = FFMIN(seekback, pos); | ^ ~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegts.c:3572:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3572 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. CC libavformat/mpegtsenc.o src/libavformat/mpegtsenc.c:538:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:550:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | for (k = 0; k < program->nb_stream_indexes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:551:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 551 | if (program->stream_index[k] == i) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/mpegtsenc.c:776:57: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 776 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1143:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1143 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1173 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1539:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1539 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1542:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1542 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2247:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2247 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2290:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2290 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2310:52: warning: unused parameter 's' [-Wunused-parameter] 2310 | static int mpegts_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/mpegtsenc.c:2324:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2324 | for (int i = 0; i < FF_ARRAY_ELEMS(list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2340:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2340 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2342:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2342 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2344:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2344 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2364:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2364 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2366:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2366 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2367:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2367 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2368:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2368 | { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2370:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2370 | OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2386:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2386 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2387:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | { "tables_version", "set PAT, PMT, SDT and NIT version", OFFSET(tables_version), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 31, ENC }, | ^ src/libavformat/mpegtsenc.c:2389:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2391:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2391 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2393:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2393 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2395:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2395 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2397:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2398 | { NULL }, | ^ 28 warnings generated. 75 warnings generated. CC libavformat/mpegvideodec.o CC libavformat/mpjpeg.o src/libavformat/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ 1 warning generated. CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o src/libavformat/mpjpegdec.c:362:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/mpjpegdec.c:363:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 363 | { NULL } | ^ 2 warnings generated. CC libavformat/mpsubdec.o CC libavformat/msf.o CC libavformat/msnwc_tcp.o CC libavformat/mspdec.o src/libavformat/mspdec.c:98:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | for (i = 0; i < st->codecpar->height; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 96 warnings generated. CC libavformat/mtaf.o 1 warning generated. CC libavformat/mtv.o CC libavformat/musx.o CC libavformat/mux.o CC libavformat/mux_utils.o CC libavformat/mvdec.o src/libavformat/mux.c:763:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 763 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mux.c:777:50: warning: unused parameter 's' [-Wunused-parameter] 777 | static int prepare_input_packet(AVFormatContext *s, AVStream *st, AVPacket *pkt) | ^ src/libavformat/mux.c:870:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 870 | || (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:873:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 873 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:1021:55: warning: unused parameter 's' [-Wunused-parameter] 1021 | int ff_interleave_packet_passthrough(AVFormatContext *s, AVPacket *pkt, | ^ src/libavformat/mux.c:1021:68: warning: unused parameter 'pkt' [-Wunused-parameter] 1021 | int ff_interleave_packet_passthrough(AVFormatContext *s, AVPacket *pkt, | ^ src/libavformat/mux.c:1022:42: warning: unused parameter 'flush' [-Wunused-parameter] 1022 | int flush, int has_packet) | ^ src/libavformat/mux.c:1031:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1031 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mux.c:1367:38: warning: unused parameter 'unused' [-Wunused-parameter] 1367 | static void uncoded_frame_free(void *unused, uint8_t *data) | ^ src/libavformat/mvdec.c:124:63: warning: unused parameter 'st' [-Wunused-parameter] 124 | static int parse_global_var(AVFormatContext *avctx, AVStream *st, | ^ CC libavformat/mvi.o src/libavformat/mvdec.c:252:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/mvdec.c:488:24: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 488 | if (index->pos > pos) | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:490:29: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 490 | else if (index->pos < pos) { | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:509:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:517:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 517 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:540:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 540 | for (i = 0; i < avctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 206 warnings generated. CC libavformat/mxf.o CC libavformat/mxfdec.o src/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 32 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO }, | ^ src/libavformat/mxf.c:33:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 33 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_AUDIO }, | ^ src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 34 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 35 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x6F,0x3C,0x8C,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_VIDEO }, /* LegacyPicture Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:36:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 36 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x78,0xE1,0xEB,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_AUDIO }, /* LegacySound Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:37:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 37 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVMEDIA_TYPE_DATA }, | ^ 7 warnings generated. src/libavformat/mxf.c:42:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 42 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x01,0x11,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@ML Long GoP */ | ^ src/libavformat/mxf.c:43:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 43 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x01,0x02,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */ | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */ | ^ src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */ | ^ src/libavformat/mxf.c:46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 46 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x20,0x02,0x03 }, 14, AV_CODEC_ID_MPEG4 }, /* XDCAM proxy_pal030926.mxf */ | ^ src/libavformat/mxf.c:47:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 47 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x02,0x01,0x02,0x00 }, 13, AV_CODEC_ID_DVVIDEO }, /* DV25 IEC PAL */ | ^ src/libavformat/mxf.c:48:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 48 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x01,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@LL */ | ^ src/libavformat/mxf.c:50:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 50 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@ML */ | ^ src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 51 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@LL */ | ^ src/libavformat/mxf.c:52:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 52 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@ML */ | ^ src/libavformat/mxf.c:53:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 53 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x05,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@HL */ | ^ src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 54 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x06,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L0 */ | ^ src/libavformat/mxf.c:55:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 55 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x07,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L1 */ | ^ src/libavformat/mxf.c:56:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 56 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x08,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L2 */ | ^ src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 57 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x09,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L3 */ | ^ src/libavformat/mxf.c:58:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 58 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x0A,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L4 */ | ^ src/libavformat/mxf.c:59:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 59 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_RAWVIDEO }, /* uncompressed */ | ^ src/libavformat/mxf.c:60:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 60 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */ | ^ src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0x00,0x00,0x00 }, 13, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 62 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x03,0x02,0x00,0x00 }, 14, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 63 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD Legacy Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x07,0x01,0x00 }, 14, AV_CODEC_ID_DNXUC }, /* DNxUncompressed/SMPTE RDD 50 */ | ^ src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14,CC libavformat/mxfenc.o AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */ | ^ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 */ | ^ src/libavformat/mxf.c:68:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 68 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Avid MC7 ProRes */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Apple ProRes */ | ^ src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */ | ^ src/libavformat/mxf.c:72:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 72 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxf.c:75:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 75 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, /* uncompressed */ | ^ src/libavformat/mxf.c:76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 76 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, | ^ src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16BE }, /* From Omneon MXF file */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/mxf.c:80:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 80 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15, AV_CODEC_ID_MP2 }, /* MP2 or MP3 */ | ^ src/libavformat/mxf.c:82:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 82 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x02,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC SMPTE 381-4 */ | ^ src/libavformat/mxf.c:83:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 83 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x02,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-4 AAC SMPTE 381-4 */ | ^ src/libavformat/mxf.c:84:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 84 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxf.c:88:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 88 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x01 }, 16, AV_PIX_FMT_UYVY422 }, | ^ src/libavformat/mxf.c:89:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 89 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mxf.c:90:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 90 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ src/libavformat/mxf.c:94:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 94 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */ | ^ src/libavformat/mxf.c:95:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 95 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxf.c:99:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ src/libavformat/mxf.c:100:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */ | ^ src/libavformat/mxf.c:101:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:102:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:104:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 104 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ | ^ src/libavformat/mxf.c:105:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:106:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 106 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:108:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 108 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:110:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 110 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ src/libavformat/mxf.c:114:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */ | ^ src/libavformat/mxf.c:115:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:116:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:117:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 117 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R BT.709) */ | ^ src/libavformat/mxf.c:118:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 118 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */ | ^ src/libavformat/mxf.c:119:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 119 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, /* Linear */ | ^ src/libavformat/mxf.c:120:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x08,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966-2-4 xvYCC */ | ^ src/libavformat/mxf.c:122:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 122 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:123:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mxf.c:124:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:126:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 126 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:127:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ src/libavformat/mxf.c:128:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 128 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:130:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 130 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ src/libavformat/mxf.c:135:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mxf.c:136:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:137:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:138:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 138 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:139:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:140:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 140 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:142:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 142 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:144:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 144 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ 85 warnings generated. src/libavformat/mxfdec.c:456:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:463:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | return i == size; | ~ ^ ~~~~ CC libavformat/mxg.o src/libavformat/mxfdec.c:513:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:546:64: warning: unused parameter 'st' [-Wunused-parameter] 546 | static int mxf_get_eia608_packet(AVFormatContext *s, AVStream *st, AVPacket *pkt, int64_t length) | ^ src/libavformat/mxfdec.c:700:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 700 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:700:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 700 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:714:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 714 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:726:65: warning: unused parameter 'tag' [-Wunused-parameter] 726 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:726:74: warning: unused parameter 'size' [-Wunused-parameter] 726 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:726:84: warning: unused parameter 'uid' [-Wunused-parameter] 726 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:726:97: warning: unused parameter 'klv_offset' [-Wunused-parameter] 726 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:752:68: warning: unused parameter 'tag' [-Wunused-parameter] 752 | static int mxf_read_partition_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:811:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 811 | if (this_partition != klv_offset - mxf->run_in) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:882:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 882 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mxfdec.c:981:75: warning: unused parameter 'tag' [-Wunused-parameter] 981 | static int mxf_read_cryptographic_context(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:981:107: warning: unused parameter 'klv_offset' [-Wunused-parameter] 981 | static int mxf_read_cryptographic_context(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1077:78: warning: unused parameter 'size' [-Wunused-parameter] 1077 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1077:88: warning: unused parameter 'uid' [-Wunused-parameter] 1077 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1077:101: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1077 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1091:74: warning: unused parameter 'size' [-Wunused-parameter] 1091 | static int mxf_read_source_clip(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1091:84: warning: unused parameter 'uid' [-Wunused-parameter] 1091 | static int mxf_read_source_clip(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1091:97: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1091 | static int mxf_read_source_clip(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1113:81: warning: unused parameter 'size' [-Wunused-parameter] 1113 | static int mxf_read_timecode_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1113:91: warning: unused parameter 'uid' [-Wunused-parameter] 1113 | static int mxf_read_timecode_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1113:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1113 | static int mxf_read_timecode_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1130:81: warning: unused parameter 'size' [-Wunused-parameter] 1130 | static int mxf_read_pulldown_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1130:91: warning: unused parameter 'uid' [-Wunused-parameter] 1130 | static int mxf_read_pulldown_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1130:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1130 | static int mxf_read_pulldown_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1141:78: warning: unused parameter 'uid' [-Wunused-parameter] 1141 | static int mxf_read_track(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1141:91: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1141 | static int mxf_read_track(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1168:71: warning: unused parameter 'size' [-Wunused-parameter] 1168 | static int mxf_read_sequence(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1168:81: warning: unused parameter 'uid' [-Wunused-parameter] 1168 | static int mxf_read_sequence(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1168:94: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1168 | static int mxf_read_sequence(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1185:76: warning: unused parameter 'size' [-Wunused-parameter] 1185 | static int mxf_read_essence_group(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1185:86: warning: unused parameter 'uid' [-Wunused-parameter] 1185 | static int mxf_read_essence_group(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1185:99: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1185 | static int mxf_read_essence_group(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1199:80: warning: unused parameter 'uid' [-Wunused-parameter] 1199 | static int mxf_read_package(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1199:93: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1199 | static int mxf_read_package(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1223:85: warning: unused parameter 'size' [-Wunused-parameter] 1223 | static int mxf_read_essence_container_data(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1223:95: warning: unused parameter 'uid' [-Wunused-parameter] 1223 | static int mxf_read_essence_container_data(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1223:108: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1223 | static int mxf_read_essence_container_data(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1279:82: warning: unused parameter 'size' [-Wunused-parameter] 1279 | static int mxf_read_index_table_segment(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1279:92: warning: unused parameter 'uid' [-Wunused-parameter] 1279 | static int mxf_read_index_table_segment(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1279:105: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1279 | static int mxf_read_index_table_segment(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1339:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1339 | static int mxf_read_generic_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1514:72: warning: unused parameter 'tag' [-Wunused-parameter] 1514 | static int mxf_read_mca_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1514:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1514 | static int mxf_read_mca_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1539:73: warning: unused parameter 'tag' [-Wunused-parameter] 1539 | static int mxf_read_ffv1_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1539:105: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1539 | static int mxf_read_ffv1_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1579:85: warning: unused parameter 'uid' [-Wunused-parameter] 1579 | static int mxf_read_tagged_value(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1579:98: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1579 | static int mxf_read_tagged_value(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1631:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1631 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x10,0x60,0x01 }, 14, AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */ | ^ src/libavformat/mxfdec.c:1632:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1632 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1633:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1633 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x1e,0x01,0x00 }, 14, AV_CODEC_ID_DNXUC, NULL, 14 }, /* DNxUncompressed / SMPTE RDD 50 */ | ^ src/libavformat/mxfdec.c:1634:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1634 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1635:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1635 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/mxfdec.c:1636:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1636 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */ | ^ src/libavformat/mxfdec.c:1637:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1637 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */ | ^ src/libavformat/mxfdec.c:1638:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14, AV_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */ | ^ src/libavformat/mxfdec.c:1639:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1639 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1641:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1641 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14, AV_CODEC_ID_FFV1, NULL, 14 }, | ^ src/libavformat/mxfdec.c:1642:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1642 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */ | ^ src/libavformat/mxfdec.c:1644:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1644 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ src/libavformat/mxfdec.c:1645:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1645 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX }, | ^ src/libavformat/mxfdec.c:1646:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1646 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x15,0x00,0x04,0x02,0x10,0x00,0x01 }, 16, AV_CODEC_ID_HEVC, NULL, 15 }, /* Canon XF-HEVC */ | ^ src/libavformat/mxfdec.c:1647:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1647 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4f }, 14, AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */ | ^ src/libavformat/mxfdec.c:1648:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1648 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1653:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1653 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/mxfdec.c:1654:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1654 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1659:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1659 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra Profiles */ | ^ src/libavformat/mxfdec.c:1660:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1660 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxfdec.c:1661:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1661 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1666:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1666 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1667:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1667 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1668:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1668 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1669:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1669 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1670:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1670 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxfdec.c:1676:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1676 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14, AV_CODEC_ID_MP2, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1677:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1677 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x01,0x01 }, 14, AV_CODEC_ID_PCM_S16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */ | ^ src/libavformat/mxfdec.c:1678:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1678 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */ | ^ src/libavformat/mxfdec.c:1679:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1679 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxfdec.c:1680:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1680 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x16,0x00,0x00 }, 14, AV_CODEC_ID_AAC, NULL, 14 }, /* AAC ADIF (SMPTE 381-4) */ | ^ src/libavformat/mxfdec.c:1681:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1681 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x17,0x00,0x00 }, 14, AV_CODEC_ID_AAC, NULL, 14 }, /* AAC ADTS (SMPTE 381-4) */ | ^ src/libavformat/mxfdec.c:1682:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1682 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x18,0x00,0x00 }, 14, AV_CODEC_ID_AAC, NULL, 14 }, /* AAC LATM/LOAS (SMPTE 381-4) */ | ^ src/libavformat/mxfdec.c:1683:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1683 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1687:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1687 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0d,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1688:150: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1688 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0e,0x00,0x00 }, 16, AV_CODEC_ID_SMPTE_436M_ANC, "vbi_vanc_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1689:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1689 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x13,0x01,0x01 }, 16, AV_CODEC_ID_TTML }, | ^ src/libavformat/mxfdec.c:1690:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1690 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1833:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1833 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_index_start && s->index_duration > best_index_duration)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1832:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1832 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position < best_index_start || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1828:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1828 | s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1939:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1939 | edit_unit = FFMAX(FFMIN(edit_unit, index_end), first_segment->index_start_position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/mxfdec.c:1960:63: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1960 | if (s->index_start_position <= edit_unit && edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1960:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1960 | if (s->index_start_position <= edit_unit && edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:1971:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1971 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1990:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1990 | if (edit_unit < s->index_start_position) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2019:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2019 | if (s->index_duration > INT_MAX - index_table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2027:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2027 | s->nb_index_entries != s->index_duration * 2 + 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2026:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2026 | s->nb_index_entries != s->index_duration + 1 && /* Avid index */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2025:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2025 | if (s->nb_index_entries != s->index_duration && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2087:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2087 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2089:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2089 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2200:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2200 | for (int k = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2223:61: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 2223 | s->edit_unit_byte_count * s->index_duration > INT64_MAX - offset_temp)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2475:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2475 | if (av_sat_add64(start_position, mxf_tc->start_frame) != start_position + (uint64_t)mxf_tc->start_frame) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2541:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2541 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2540:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2540 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2557:42: warning: unused parameter 's' [-Wunused-parameter] 2557 | static int set_language(AVFormatContext *s, const char *rfc5646, AVDictionary **met) | ^ src/libavformat/mxfdec.c:2583:66: warning: unused parameter 'source_track' [-Wunused-parameter] 2583 | static void parse_ffv1_sub_descriptor(MXFContext *mxf, MXFTrack *source_track, MXFDescriptor *descriptor, AVStream *st) | ^ src/libavformat/mxfdec.c:2583:117: warning: unused parameter 'st' [-Wunused-parameter] 2583 | static void parse_ffv1_sub_descriptor(MXFContext *mxf, MXFTrack *source_track, MXFDescriptor *descriptor, AVStream *st) | ^ src/libavformat/mxfdec.c:2598:56: warning: unused parameter 'source_track' [-Wunused-parameter] 2598 | static int parse_mca_labels(MXFContext *mxf, MXFTrack *source_track, MXFDescriptor *descriptor, AVStream *st) | ^ In file included from src/libavformat/mxfenc.c:54: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mxfdec.c:3100:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3100 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3144:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3144 | for (int i = 0; i < mxf->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3147:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3147 | for (int j = i + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3220:96: warning: unused parameter '_uid' [-Wunused-parameter] 3220 | static int mxf_read_identification_metadata(void *arg, AVIOContext *pb, int tag, int size, UID _uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:3220:110: warning: unused parameter 'klv_offset' [-Wunused-parameter] 3220 | static int mxf_read_identification_metadata(void *arg, AVIOContext *pb, int tag, int size, UID _uid, int64_t klv_offset) | ^ In file included from src/libavformat/mxfenc.c:58: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3264:102: warning: unused parameter 'klv_offset' [-Wunused-parameter] 3264 | static int mxf_read_preface_metadata(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:3278:113: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3278 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x05,0x01,0x00 }, mxf_read_primer_pack }, | ^ src/libavformat/mxfdec.c:3279:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3279 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3280:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3280 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3281:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3281 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3282:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3282 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3283:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3283 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3284:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3284 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3285:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3285 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3286:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3286 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3287:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3287 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3288:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3288 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3289:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3289 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfdec.c:3290:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3290 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ src/libavformat/mxfdec.c:3291:117: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3291 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x18,0x00 }, mxf_read_content_storage }, | ^ src/libavformat/mxfdec.c:3320:91: warning: missing field 'read' initializer [-Wmissing-field-initializers] 3320 | { { 0x06,0x0E,0x2B,0x34,0x01,0x01,0x01,0x02,0x03,0x01,0x02,0x10,0x01,0x00,0x00,0x00 } }, /* KLV fill, skip */ | ^ src/libavformat/mxfenc.c:169:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 169 | { AV_CODEC_ID_NONE } | ^ src/libavformat/mxfdec.c:3396:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3396 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mxfdec.c:3441:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3441 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3468:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3468 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3561:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3561 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3577:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3577 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3597:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3597 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3677:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3677 | for (i = 0; i < mxf->partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3768:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3768 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfenc.c:572:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 572 | for (int i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfdec.c:3877:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3877 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3894:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3894 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:597:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 597 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:672:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 672 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:684:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 684 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 733 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4026:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 4026 | if (t && track->sample_count < t->nb_ptses) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mxfdec.c:4058:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4116:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4116 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4136:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4136 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4143:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4143 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4149:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4149 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4158:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4158 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4169:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4169 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4057:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4057 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4108:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4108 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mxfenc.c:1028:78: warning: unused parameter 'package' [-Wunused-parameter] 1028 | static void mxf_write_sequence(AVFormatContext *s, AVStream *st, MXFPackage *package) | ^ src/libavformat/mxfenc.c:1055:88: warning: unused parameter 'package' [-Wunused-parameter] 1055 | stsrc/libavformat/mxfdec.ca:t4182i:c23 :v owarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d mxf_ w4182r | i t e _ tfiomre c(oidnet_ cio m=p o0n;e nit (rnmba_tsCtornetaemxst; *is+,+ )A V S| t ~ ^ ~~~~~~~~~~~~~r eam *st, src/libavformat/mxfdec.cM:X4185F:P29a:c kwarning: acomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]g e *pack a4185g | e ) | f ^o r (int type = 0; type < FF_ARRAY_ELEMS(mxf->metadata_set_groups); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4211:35: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4211 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:4213:21: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4213 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1163:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1163 | for (i = 0src/libavformat/mxfdec.c;: 4266i: 48<: swarning: -missing field 'offset' initializer [-Wmissing-field-initializers]> nb_st r4266e | a m s ; i + + )m x f| - ~ ^ ~~~~~~~~~~~~~> current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4328:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4328 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4274:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4274 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4283:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4283 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4322:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4322 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4334:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4334 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4350:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4350 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4351:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4351 | { NULL }, | ^ 9 warnings generated. src/libavformat/mxfenc.c:1906:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1906 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1967:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2085:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2085 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2113:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2113 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2125:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (j = key_index; j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2129:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2129 | if (j == mxf->edit_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2372:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2372 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/nal.o src/libavformat/mxfenc.c:2599:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2599 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2912:70: warning: unused parameter 's' [-Wunused-parameter] 2912 | static enum AVChromaLocation choose_chroma_location(AVFormatContext *s, AVStream *st) | ^ src/libavformat/mxfenc.c:2954:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2954 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3092:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3092 | if (st->index != s->nb_streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3144:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3144 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3184:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3184 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3314 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3474:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3474 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3537:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3537 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3560:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3560 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3563:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3563 | if (stream_count && (s->nb_streams == stream_count || flush)) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3565:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3565 | if (s->nb_streams != stream_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3629:49: warning: unused parameter 's' [-Wunused-parameter] 3629 | static int mxf_check_bitstream(AVFormatContext *s, AVStream *st, const AVPacket *pkt) | ^ src/libavformat/mxfenc.c:3662:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3662 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3663:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3663 | { NULL }, | ^ src/libavformat/mxfenc.c:3675:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3675 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3678:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3678 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3679:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3679 | { NULL }, | ^ src/libavformat/mxfenc.c:3691:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3691 | offsetof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/mxfenc.c:3694:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3695 | { NULL }, | ^ src/libavformat/nal.c:175:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 175 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ CC libavformat/ncdec.o 1 warning generated. CC libavformat/network.o In file included from src/libavformat/network.c:29: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ CC libavformat/nistspheredec.o src/libavformat/network.c:416:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 416 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~ ^ ~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. CC libavformat/nspdec.o CC libavformat/nsvdec.o src/libavformat/nsvdec.c:609:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 609 | for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/nullenc.o src/libavformat/nullenc.c:25:54: warning: unused parameter 's' [-Wunused-parameter] 25 | static int null_write_packet(struct AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/nullenc.c:25:67: warning: unused parameter 'pkt' [-Wunused-parameter] 25 | static int null_write_packet(struct AVFormatContext *s, AVPacket *pkt) | ^ 2 warnings generated. CC libavformat/nut.o 1 warning generated. CC libavformat/nutdec.o src/libavformat/nut.c:269:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = 0; i < nut->avf->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nut.c:321:27: warning: unused parameter 'opaque' [-Wunused-parameter] 321 | static int enu_free(void *opaque, void *elem) | ^ 2 warnings generated. CC libavformat/nutenc.o src/libavformat/nutdec.c:91:41: warning: unused parameter 'nut' [-Wunused-parameter] 91 | static int get_packetheader(NUTContext *nut, AVIOContext *bc, | ^ src/libavformat/nutdec.c:231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:292:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (tmp_stream >= stream_count) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:321:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 321 | if (end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:348:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 348 | if (nut->version > 3 && end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:499:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 499 | for (i = 0; i < avf->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:551:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 551 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/nutdec.c:671:55: warning: unused parameter 'filesize' [-Wunused-parameter] 671 | static int64_t find_duration(NUTContext *nut, int64_t filesize) | ^ src/libavformat/nutdec.c:732:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 732 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:742:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 742 | if (n + x >= syncpoint_count + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:836:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 836 | for (initialized_stream_count = 0; initialized_stream_count < s->nb_streams;) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:879:81: warning: unused parameter 'is_meta' [-Wunused-parameter] 879 | static int read_sm_data(AVFormatContext *s, AVIOContext *bc, AVPacket *pkt, int is_meta, int64_t maxpos) | ^ src/libavformat/nutdec.c:1065:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1065 | size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:1296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1296 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:48:52: warning: unused parameter 's' [-Wunused-parameter] 48 | static AVRational choose_timebase(AVFormatContext *s, AVStream *st, int min_precision) | ^ src/libavformat/nutenc.c:191:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:351:36: warning: unused parameter 'nut' [-Wunused-parameter] 351 | static void put_packet(NUTContext *nut, AVIOContext *bc, AVIOContext *dyn_bc, | ^ src/libavformat/nutenc.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:632:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 632 | for (i=0; iavf->nb_streams; i++) { | ~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:681:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 681 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:692:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:701:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < nut->avf->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:758:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 758 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:764:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 764 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:775:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 775 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:778:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 778 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:784:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:820:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 820 | if (pkt->size > 2 * nut->max_distance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:1017:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1017 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:1216:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1216 | for (i=0; inb_streams; i++) | ~^~~~~~~~~~~~~~ src/libavformat/nutenc.c:1231:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1231 | { "write_index", "Write index", OFFSET(write_index), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E, }, | ^ src/libavformat/nutenc.c:1232:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1232 | { NULL }, | ^ 40 warnings generated. CC libavformat/nuv.o 15 warnings generated. CC libavformat/oggdec.o CC libavformat/oggenc.o In file included from src/libavformat/oggdec.c:37: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggdec.c:307:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 307 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/oggdec.c:568:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 568 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ src/libavformat/oggdec.c:680:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 680 | if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/oggdec.c:800:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 800 | if (os->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ src/libavformat/oggenc.c:95:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:98:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/oggenc.c:100:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/oggenc.c:103:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL }, | ^ src/libavformat/oggenc.c:264:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/oggenc.c:604:56: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 604 | (const uint8_t**)oggstream->header, oggstream->header_len) < 0) { | ^ src/libavformat/oggenc.c:511:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 511 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:647:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 647 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:788:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 788 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:803:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 803 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:821:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 821 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 13 warnings generated. CC libavformat/oggparsecelt.o 6 warnings generated. CC libavformat/oggparsedirac.o 19 warnings generated. CC libavformat/oggparseflac.o In file included from src/libavformat/oggparsecelt.c:28: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsedirac.c:27: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggparsedirac.c:104:44: warning: unused parameter 'dts' [-Wunused-parameter] 104 | int64_t *dts) | ^ 2 warnings generated. CC libavformat/oggparseogm.o 3 warnings generated. CC libavformat/oggparseopus.o In file included from src/libavformat/oggparseflac.c:27: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/oggparseskeleton.o In file included from src/libavformat/oggparseogm.c:33: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 111 | if (bytestream2_get_bytes_left(&p) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 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/oggparsespeex.o 4 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 165 warnings generated. 2 warnings generated. CC libavformat/oggparsevorbis.o CC libavformat/oggparsevp8.o In file included from src/libavformat/oggparsespeex.c:31: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsetheora.c:30: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == 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/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/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:226:50: warning: unused parameter 'as' [-Wunused-parameter] 226 | static int fixup_vorbis_headers(AVFormatContext *as, | ^ 2 warnings generated. CC libavformat/omadec.o 2 warnings generated. CC libavformat/omaenc.o CC libavformat/options.o CC libavformat/os_support.o src/libavformat/omadec.c:294:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 294 | for (i = 0; i < FF_ARRAY_ELEMS(leaf_table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:303:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 303 | if (i >= FF_ARRAY_ELEMS(leaf_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:344:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 344 | if (pos >= oc->content_start && byte_rate > 0) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/omadec.c:569:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 569 | if (p->buf_size < tag_len + 5) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/omadec.c:597:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 597 | if (err || avio_tell(s->pb) < oc->content_start) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ CC libavformat/osq.o In file included from src/libavformat/options.c:42: src/libavformat/options_table.h:39:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, (double)INT64_MAX, D}, | ^ src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/options_table.h:55:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D}, | ^ src/libavformat/options_table.h:56:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, (double)INT64_MAX, D}, | ^ src/libavformat/options_table.h:57:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:58:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:59:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */ | ^ src/libavformat/options_table.h:62:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D}, | ^ src/libavformat/options_table.h:63:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, (double)INT64_MAX, E}, | ^ src/libavformat/options_table.h:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:65:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:67:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"chunk_size", "size in bytes for each chunk", OFFSET(max_chunk_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:80:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"use_wallclock_as_timestamps", "use wallclock as timestamps", OFFSET(use_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:81:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, (double)(INT64_MAX-1), D}, | ^ src/libavformat/options_table.h:82:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"correct_ts_overflow", "correct single timestamp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D}, | ^ src/libavformat/options_table.h:83:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"flush_packets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/options_table.h:84:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFSET(metadata_header_padding), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, E}, | ^ src/libavformat/options_table.h:85:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, INT64_MIN, (double)INT64_MAX, E}, | ^ src/libavformat/options_table.h:86:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, (double)INT64_MAX, E }, | ^ src/libavformat/options_table.h:94:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"max_ts_probe", "maximum number of packets to read while waiting for the first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:100:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:101:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:102:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:103:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:104:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:105:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:106:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:107:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:108:201: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"duration_probesize", "Maximum number of bytes to probe the durations of the streams in estimate_timings_from_pts", OFFSET(duration_probesize), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, (double)INT64_MAX, D}, | ^ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/options.c:158:47: warning: unused parameter 's' [-Wunused-parameter] 158 | static int io_close2_default(AVFormatContext *s, AVIOContext *pb) | ^ src/libavformat/options.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ src/libavformat/options.c:245:66: warning: unused parameter 'c' [-Wunused-parameter] 245 | AVStream *avformat_new_stream(AVFormatContext *s, const AVCodec *c) | ^ src/libavformat/options.c:251:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 251 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/options.c:335:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:337:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:339:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | OFFSET(background), AV_OPT_TYPE_COLOR, { .str = "black"}, 0, 0, FLAGS }, | ^ src/libavformat/options.c:340:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "horizontal_offset", NULL, OFFSET(horizontal_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:341:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "vertical_offset", NULL, OFFSET(vertical_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 342 | { NULL }, | ^ src/libavformat/options.c:355:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 355 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:357:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:358:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 358 | { NULL }, | ^ src/libavformat/options.c:422:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | {"id", "Set group id", offsetof(AVStreamGroup, id), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/options.c:423:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 423 | { NULL } | ^ src/libavformat/options.c:528:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 528 | for (int i = 0; i < stg->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/os_support.c:30: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ 1 warning generated. CC libavformat/paf.o 5 warnings generated. 49 warnings generated. CC libavformat/pcm.o CC libavformat/pcmdec.o CC libavformat/pcmenc.o src/libavformat/paf.c:60:22: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 60 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/paf.c:84:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 84 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/paf.c:229:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 229 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/paf.c:252:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (p->frames_offset_table[p->current_frame] >= p->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/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(PCMAudioDemusrc/libavformat/pcm.cx:e74r:C26o:n twarning: eunused parameter 'stream_index' [-Wunused-parameter]x t, ch_la y74o | u t ) , A V _ O P T _ T Y P E _ C H LiAnYtO UsTt,r e{a.ms_tirn d=e x",m oinnot"6}4,_ t0 ,t i0m,e sAtVa_mOpP,T _iFnLtA Gf_lDaEgCsO)D I N| G ^_ 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 }, | ^ 4 warnings generated. 1 warning generated. 6 warnings generated. CC libavformat/pdvdec.o CC libavformat/pjsdec.o CC libavformat/pmpdec.o CC libavformat/pp_bnk.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/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/prompeg.o 1 warning generated. src/libavformat/pp_bnk.c:143:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 143 | for (int i = 0; i < hdr.track_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/pp_bnk.c:301:41: warning: unused parameter 'flags' [-Wunused-parameter] 301 | int64_t pts, int flags) | ^ CC libavformat/protocols.o 6 warnings generated. CC libavformat/psxstr.o 2 warnings generated. CC libavformat/pva.o src/libavformat/prompeg.c:126:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | { NULL } | ^ CC libavformat/pvfdec.o src/libavformat/prompeg.c:319:55: warning: unused parameter 'buf' [-Wunused-parameter] 319 | static int prompeg_init(URLContext *h, const uint8_t *buf, int size) { | ^ src/libavformat/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)) | ~ ^ ~ src/libavformat/pvfdec.c:50:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 50 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:49:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. CC libavformat/qcp.o CC libavformat/qoadec.o 1 warning generated. CC libavformat/qtpalette.o CC libavformat/r3d.o src/libavformat/qtpalette.c:354:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 354 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:375:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 375 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:388:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | for (i = color_start; i <= color_end; i++) { | ~ ^ ~~~~~~~~~ src/libavformat/qcp.c:137:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 137 | for (i=0; idata_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. CC libavformat/rawdec.o src/libavformat/r3d.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/r3d.c:380:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 380 | static int r3d_seek(AVFormatContext *s, int stream_index, int64_t sample_time, int flags) | ^ src/libavformat/r3d.c:380:84: warning: unused parameter 'flags' [-Wunused-parameter] 380 | static int r3d_seek(AVFormatContext *s, int stream_index, int64_t sample_time, int flags) | ^ src/libavformat/r3d.c:394:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rawenc.o 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 5 warnings generated. src/libavformat/rawutils.c:27:43: warning: unused parameter 's' [-Wunused-parameter] 27 | int ff_reshuffle_raw_rgb(AVFormatContext *s, AVPackesrc/libavformat/rawenc.ct: 386*:*50pCC libavformat/rcwtdec.o :p kwarning: tunused parameter 's' [-Wunused-parameter], AVCode c386P | asrtaamteitce risn t* pha2r6,4 _icnhte cekx_pbeicttsetdr_esatmr(iAdVeF)o r m| a ^t Context *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. 1 warning generated. CC libavformat/rcwtenc.o CC libavformat/rdt.o src/libavformat/rawvideodec.c:82:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 82 | if (s->nb_linesize != n) { | ~~~~~~~~~~~~~~ ^ ~ src/libavformat/rawvideodec.c:181:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | for (int i = 0; i < s->nb_linesize; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/rawvideodec.c:213:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | {"stride", "frame line size in bytes", OFFSET(linesize), AV_OPT_TYPE_INT | AV_OPT_TYPE_FLAG_ARRAY, {.arr = NULL}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:216:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64 = AV_PIX_FMT_YUV420P}, AV_PIX_FMT_YUV420P, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:218:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:219:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL }, | ^ 7 warnings generated. CC libavformat/realtextdec.o CC libavformat/redspark.o src/libavformat/rdt.c:68:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rdt.c:298:36: warning: unused parameter 'ctx' [-Wunused-parameter] 298 | rdt_parse_packet (AVFormatContext *ctx, PayloadContext *rdt, AVStream *st, | ^ src/libavformat/rdt.c:300:57: warning: unused parameter 'rtp_seq' [-Wunused-parameter] 300 | const uint8_t *buf, int len, uint16_t rtp_seq, int flags) | ^ src/libavformat/rdt.c:426:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | for (n = 0; n < s->nb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rdt.c:530:53: warning: unused parameter 'st_index' [-Wunused-parameter] 530 | static av_cold int rdt_init(AVFormatContext *s, int st_index, PayloadContext *rdt) | ^ CC libavformat/replaygain.o 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 src/libavformat/riff.c:672:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 672 | { AV_CODEC_ID_NONE } | ^ 1 warning generated. CC libavformat/rka.o CC libavformat/rl2.o src/libavformat/rl2.c:176:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 176 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:183:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:190:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:199:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for(i=0;inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:243:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 243 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rl2.c:291:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rm.o CC libavformat/rmdec.o 7 warnings generated. CC libavformat/rmenc.o CC libavformat/rmsipr.o src/libavformat/rm.c:48:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 48 | { AV_CODEC_ID_NONE }, | ^ 1 warning generated. CC libavformat/rpl.o 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/rmdec.c:97:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 97 | for (i=0; icoded_framesize * (uint64_t)sub_packet_h > (2LL + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:275:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 275 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2LL*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:420:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rmdec.c:453:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rmdec.c:510:46: warning: unused parameter 'mime' [-Wunused-parameter] 510 | AVStream *st, char *mime) | ^ src/libavformat/rmdec.c:760:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 760 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:765:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 765 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rmdec.c:1093:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1093 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:1113:55: warning: unused parameter 'pos_limit' [-Wunused-parameter] 1113 | int64_t *ppos, int64_t pos_limit) | ^ src/libavformat/rmdec.c:1257:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1257 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1313:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1313 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rpl.c:105:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 105 | if (num > (INT64_MAX - 9) / 10ULL || den > INT64_MAX / 10ULL) | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:105:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 105 | if (num > (INT64_MAX - 9) / 10ULL || den > INT64_MAX / 10ULL) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:296:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 296 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:338:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 338 | if (rpl->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:366:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 366 | if (ret != frame_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/rpl.c:374:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 374 | if (rpl->frame_in_part == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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 CC libavformat/rsoenc.o 6 warnings generated. CC libavformat/rtmpdigest.o src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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 }, | ^ 12 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:1458:39: warning: unused parameter 'size' [-Wunused-parameter] 1458 | int size) | ^ src/libavformat/rtmpproto.c:1478:74: warning: unused parameter 'size' [-Wunused-parameter] 1478 | uint32_t second_int, char *arraydata, int size) | ^ src/libavformat/rtmpproto.c:1795:39: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1795 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_ac3.o src/libavformat/rtmpproto.c:2383:58: warning: unused parameter 'rt' [-Wunused-parameter] 2383 | static int rtmp_parse_result(URLContext *s, RTMPContext *rt, RTMPPacket *pkt) | ^ src/libavformat/rtmpproto.c:2673:49: warning: unused parameter 'uri' [-Wunused-parameter] 2673 | static int rtmp_open(URLContext *s, const char *uri, int flags, AVDictionary **opts) | ^ src/libavformat/rtmpproto.c:2787:45: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2787 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1, | ^ ~~~~~~~~~~~~~~~ 2788 | sizeof(fname_buffer))); | ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtmpproto.c:3191:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3191 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3192:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3192 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3193:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3193 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3194:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3194 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3195:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3195 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3196:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3196 | {"rtmp_enhanced_codecs", "Specify the codec(s) to use in an enhanced rtmp live stream", OFFSET(enhanced_codecs), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, ENC}, | ^ src/libavformat/rtmpproto.c:3201:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3201 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3202:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3202 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3203:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3203 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str =In file included from src/libavformat/rtpdec.cN:U31L: LIn file included from src/libavformat/network.h}:,29 : 0src/libavformat/os_support.h,: 980:,43 :D Ewarning: Cunused parameter 'path' [-Wunused-parameter]} , | ^ 98 | static inline int isrc/libavformat/rtmpproto.cs:_3205d:o151s:_ pwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t h(const c3205h | a r * p{a"trht)m p _| s ^w fsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC}, | ^ src/libavformat/rtmpproto.c:3206:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3206 | {"rtmp_swfurl", "URL of the SWF player. By default no value will be sent", OFFSET(swfurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3207:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3207 | {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3208:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3208 | {"rtmp_tcurl", "URL of the target stream. Defaults to proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3211:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3211 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3213:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3213 | { NULL }, | ^ 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. In file included from src/libavformat/rtpdec_asf.c:33: In file included from src/libavformat/rtsp.h:28: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ CC libavformat/rtpdec_av1.o 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:59:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 59 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:75:22: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 75 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:86:34: warning: unused parameter 'opaque' [-Wunused-parameter] 86 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size) | ^ src/libavformat/rtpdec_asf.c:86:51: warning: unused parameter 'buf' [-Wunused-parameter] 86 | static int packetizer_read(void *opaque, uinCC libavformat/rtpdec_dv.o t8_t *buf, int buf_size) | ^ src/libavformat/rtpdec_asf.c:86:60: warning: unused parameter 'buf_size' [-Wunused-parameter] 86 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size) | ^ src/libavformat/rtpdec_asf.c:156:50: warning: unused parameter 'asf' [-Wunused-parameter] 156 | PayloadContext *asf, const char *line) | ^ src/libavformat/rtpdec_asf.c:168:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:195:42: warning: unused parameter 'st' [-Wunused-parameter] 195 | AVStream *st, AVPacket *pkt, | ^ src/libavformat/rtpdec_asf.c:196:42: warning: unused parameter 'timestamp' [-Wunused-parameter] 196 | uint32_t *timestamp, | ^ src/libavformat/rtpdec_asf.c:197:70: warning: unused parameter 'seq' [-Wunused-parameter] 197 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_asf.c:288:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec_av1.c:38: src/libavformat/rtp_av1.h:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < num_lebs; i++) { | ~ ^ ~~~~~~~~ src/libavformat/rtp_av1.h:85:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (i == num_lebs - 1) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_av1.c:63:48: warning: unused parameter 'stream' [-Wunused-parameter] 63 | AVStream *stream, | ^ src/libavformat/rtpdec_av1.c:351:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | if (num_lebs > data->frag_lebs_res) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_av1.c:420:47: warning: unused parameter 'data' [-Wunused-parameter] 420 | static void av1_close_context(PayloadContext *data) { | ^ 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, | ^ 13 warnings generated. 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) \ | ^ 4 warnings generated. 5 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, | ^ src/libavformat/rtpdec_h264.c:286:74: warning: unused parameter 'data' [-Wunused-parameter] 286 | static int h264_handle_packet_fu_a(AVFormatContext *ctx, PayloadContext *data, AVPacket *pkt, | ^ src/libavformat/rtpdec_h264.c:314:70: warning: unused parameter 'timestamp' [-Wunused-parameter] 314 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_h264.c:315:69: warning: unused parameter 'seq' [-Wunused-parameter] 315 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_h264.c:316:35: warning: unused parameter 'flags' [-Wunused-parameter] 316 | int flags) | ^ src/libavformat/rtpdec_h264.c:377:48: warning: unused parameter 'data' [-Wunused-parameter] 377 | static void h264_close_context(PayloadContext *data) | ^ src/libavformat/rtpdec_hevc.c:49:57: warning: unused parameter 'stream' [-Wunused-parameter] 49 | AVStream *stream, | ^ src/libavformat/rtpdec_hevc.c:179:70: warning: unused parameter 'timestamp' [-Wunused-parameter] 179 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_hevc.c:180:69: warning: unused parameter 'seq' [-Wunused-parameter] 180 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_hevc.c:181:35: warning: unused parameter 'flags' [-Wunused-parameter] 181 | int flags) | ^ 28 warnings generated. 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. CC libavformat/rtpdec_latm.o 1 warning generated. CC libavformat/rtpdec_mpa_robust.o 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:134:57: warning: unused parameter 'data' [-Wunused-parameter] 134 | AVStream *stream, PayloadContext *data, | ^ src/libavformat/rtpdec_jpeg.c:216:68: warning: unused parameter 'seq' [-Wunused-parameter] 216 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_mpa_robust.c:70:54: warning: unused parameter 'seq' [-Wunused-parameter] 70 | int len, uint16_t seq, int flags) | ^ src/libavformat/rtpdec_mpa_robust.c:70:63: warning: unused parameter 'flags' [-Wunused-parameter] 70 | int len, uint16_t seq, int flags) | ^ src/libavformat/rtpdec_mpa_robust.c:88:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 88 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:121:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 121 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ 4 warnings generated. 2 warnings generated. CC libavformat/rtpdec_mpeg4.o 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) | ^ CC libavformat/rtpdec_mpegts.o 5 warnings generated. CC libavformat/rtpdec_opus.o src/libavformat/rtpdec_mpegts.c:41:58: warning: unused parameter 'st_index' [-Wunused-parameter] 41 | static av_cold int mpegts_init(AVFormatContext *ctx, int st_index, | ^ src/libavformat/rtpdec_mpegts.c:50:50: warning: unused parameter 'ctx' [-Wunused-parameter] 50 | static int mpegts_handle_packet(AVFormatContext *ctx, PayloadContext *data, | ^ src/libavformat/rtpdec_mpegts.c:51:43: warning: unused parameter 'st' [-Wunused-parameter] 51 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_mpegts.c:52:71: warning: unused parameter 'seq' [-Wunused-parameter] 52 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_mpegts.c:53:37: warning: unused parameter 'flags' [-Wunused-parameter] 53 | int flags) | ^ src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 84 | data->read_buf_size = FFMIN(len - ret, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. CC libavformat/rtpdec_qcelp.o 1 warning 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, | ^ 7 warnings generated. 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) | ^ 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:241:68: warning: unused parameter 'seq' [-Wunused-parameter] 241 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_qdm2.c:242:34: warning: unused parameter 'flags' [-Wunused-parameter] 242 | int flags) | ^ src/libavformat/rtpdec_qdm2.c:282:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | if (++qdm->n_pkts < qdm->subpkts_per_block) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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] 4 warning s238 generated | . 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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) | ^ 4 warnings generated. CC libavformat/rtpdec_vp8.o 3 warnings generated. 3 warnings generated. CC libavformat/rtpdec_vp9.o CC libavformat/rtpdec_xiph.o src/libavformat/rtpdec_vc2hq.c:178:70: warning: unused parameter 'seq' [-Wunused-parameter] 178 | const uint8_t *buf, int len, uint16_t seq, | ^ 1 warning generated. CC libavformat/rtpenc.o src/libavformat/rtpdec_vp8.c:263:46: warning: unused parameter 's' [-Wunused-parameter] 263 | static av_cold int vp8_init(AVFormatContext *s, int st_index, PayloadContext *vp8) | ^ src/libavformat/rtpdec_vp8.c:263:53: warning: unused parameter 'st_index' [-Wunused-parameter] 263 | static av_cold int vp8_init(AVFormatContext *s, int st_index, PayloadContext *vp8) | ^ src/libavformat/rtpdec_vp9.c:34:55: warning: unused parameter 'st_index' [-Wunused-parameter] 34 | static av_cold int vp9_init(AVFormatContext *ctx, int st_index, | ^ src/libavformat/rtpdec_vp9.c:35:45: warning: unused parameter 'data' [-Wunused-parameter] 35 | PayloadContext *data) | ^ src/libavformat/rtpdec_vp9.c:45:68: warning: unused parameter 'seq' [-Wunused-parameter] 45 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_xiph.c:63:69: warning: unused parameter 'seq' [-Wunused-parameter] 63 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_xiph.c:64:35: warning: unused parameter 'flags' [-Wunused-parameter] 64 | int flags) | ^ src/libavformat/rtpdec_xiph.c:111:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ src/libavformat/rtpenc.c:35:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, UINT32_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL }, | ^ src/libavformat/rtpenc.c:151:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | s1->packet_size = FFMIN(s1->packet_size, | ^ ~~~~~~~~~~~~~~~ 152 | s1->pb->max_packet_size); | ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2 warnings generated. 3 warnings generated. CC libavformat/rtpenc_aac.o CC libavformat/rtpenc_amr.o 3 warnings generated. CC libavformat/rtpenc_av1.o CC libavformat/rtpenc_chain.o In file included from src/libavformat/rtpenc_av1.c:33: src/libavformat/rtp_av1.h:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < num_lebs; i++) { | ~ ^ ~~~~~~~~ src/libavformat/rtp_av1.h:85:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (i == num_lebs - 1) { | ~ ^ ~~~~~~~~~~~~ 6 warnings generated. CC libavformat/rtpenc_h261.o CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o 2 warnings generated. CC libavformat/rtpenc_h264_hevc.o CC libavformat/rtpenc_jpeg.o CC libavformat/rtpenc_latm.o In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.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 }, | ^ 2 warnings generated. CC libavformat/rtpenc_rfc4175.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/rtpproto.o 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/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 } | ^ 2 warnings generated. CC libavformat/rtspdec.o 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) | ^ 2 warnings generated. 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 }, | ^ CC libavformat/s337m.o src/libavformat/rtsp.c:117:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:118:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:120:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:82:178: note: expanded from macro 'COMMON_OPTS' 82 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:120:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:83:178: note: expanded from macro 'COMMON_OPTS' 83 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:120:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:84:176: note: expanded from macro 'COMMON_OPTS' 84 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ src/libavformat/rtsp.c:126:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:127:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:129:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:82:178: note: expanded from macro 'COMMON_OPTS' 82 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:129:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:83:178: note: expanded from macro 'COMMON_OPTS' 83 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:129:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:84:176: note: expanded from macro 'COMMON_OPTS' 84 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL }, | ^ src/libavformat/rtsp.c:755:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 755 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/rtsp.c:772:27: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 772 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/rtspenc.c:28: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/rtsp.c:1078:38: warning: unused parameter 'seq' [-Wunused-parameter] 1078 | uint32_t seq, uint32_t rtptime) | ^ src/libavformat/rtsp.c:1215:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1215 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ src/libavformat/rtsp.c:1269:31: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1269 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:1781:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1781 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/rtspdec.c:35: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/rtsp.c:2475:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2475 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2490:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2490 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2549:35: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 2549 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/rtspdec.c:384:42: warning: unused parameter 'linelen' [-Wunused-parameter] 384 | int linelen, char *uri, int usrc/libavformat/rtsp.cr:i2776s:i23z:e ,warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] | ^ 2776 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtspenc.c:93:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 93 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspenc.c:165:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 165 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/rtspdec.c:967:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:995:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 995 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:1072:50: warning: unused parameter 'flags' [-Wunused-parameter] 1072 | int64_t timestamp, int flags) | ^ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/samidec.o 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 2 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sbcdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/sbgdec.o CC libavformat/sccdec.o CC libavformat/sccenc.o src/libavformat/sbgdec.c:548:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 548 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:578:53: warning: unused parameter 'wavenum' [-Wunused-parameter] 578 | static int parse_wave_def(struct sbg_parser *p, int wavenum) | ^ src/libavformat/sbgdec.c:931:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 931 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:953:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 953 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1060:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1060 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1308:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1308 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1340:48: warning: unused parameter 's' [-Wunused-parameter] 1340 | static int encode_intervals(struct sbg_script *s, AVCodecParameters *par, | ^ src/libavformat/sbgdec.c:1499:35: warning: unused parameter 'min_ts' [-Wunused-parameter] 1499 | int64_t min_ts, int64_t ts, int64_t max_ts, int flags) | ^ src/libavformat/sbgdec.c:1499:63: warning: unused parameter 'max_ts' [-Wunused-parameter] 1499 | int64_t min_ts, int64_t ts, int64_t max_ts, int flags) | ^ src/libavformat/sbgdec.c:1510:42: warning: unused parameter 'flags' [-Wunused-parameter] 1510 | int64_t ts, int flags) | ^ src/libavformat/sbgdec.c:1518:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1518 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1521:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1524:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1525:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1525 | { NULL }, | ^ CC libavformat/scd.o CC libavformat/sdns.o src/libavformat/scd.c:347:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 347 | static int scd_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/scd.c:348:38: warning: unused parameter 'flags' [-Wunused-parameter] 348 | int64_t pts, int flags) | ^ CC libavformat/sdp.o 2 warnings generated. CC libavformat/sdr2.o In file included from src/libavformat/sdp.c:41: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ 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 CC libavformat/segafilm.o 3 warnings generated. CC libavformat/segafilmenc.o src/libavformat/seek.c:216:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 216 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/seek.c:505:52: warning: unused parameter 'stream_index' [-Wunused-parameter] 505 | static int seek_frame_byte(AVFormatContext *s, int stream_index, | ^ src/libavformat/seek.c:506:45: warning: unused parameter 'flags' [-Wunused-parameter] 506 | int64_t pos, int flags) | ^ src/libavformat/segafilm.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:284:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:298:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/segafilmenc.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | 14f warningosr generated . (int i = 0; i < format_context->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/segment.o 4 warnings generated. 1 warning generated. CC libavformat/serdec.o 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:427:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 427 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:444:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:619:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 619 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:627:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 627 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:633:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 633 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:818:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 818 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:1047:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1047 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1048:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1048 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1049:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1050:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1051:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1057:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1057 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1067:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1068:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1069:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1070:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1071:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1072:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1073:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1073 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1074:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1075:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1076:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1076 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1077:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1078:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1079:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1080:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1081:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1083:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1083 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1084:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1084 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1085:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1085 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1086:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1086 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1087:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1087 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1088:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1088 | { NULL }, | ^ src/libavformat/serdec.c:125:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:126:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | { NULL }, | ^ 2 warnings generated. src/libavformat/sga.c:441:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 441 | av_assert0(sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/sga.c:459:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 459 | static int sga_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/sga.c:460:30: warning: unused parameter 'timestamp' [-Wunused-parameter] 460 | int64_t timestamp, int flags) | ^ src/libavformat/sga.c:460:45: warning: unused parameter 'flags' [-Wunused-parameter] 460 | int64_t timestamp, int flags) | ^ CC libavformat/shortendec.o 3 warnings generated. CC libavformat/sierravmd.o 4 warnings generated. CC libavformat/siff.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 34 warnings generated. CC libavformat/smacker.o 1 warning generated. 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/smjpeg.o 3 warnings generated. CC libavformat/smjpegdec.o 1 warning generated. CC libavformat/smjpegenc.o 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 CC libavformat/smoothstreamingenc.o >= 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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. 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) | ^ CC libavformat/sol.o 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)) | ~ ^ ~ 4 warnings generated. src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 628 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ CC libavformat/soxdec.o CC libavformat/soxenc.o CC libavformat/spdif.o CC libavformat/spdifdec.o 15 warnings generated. CC libavformat/spdifenc.o CC libavformat/srtdec.o CC libavformat/srtenc.o CC libavformat/srtp.o src/libavformat/spdifenc.c:100:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:101:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtshd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:102:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL }, | ^ src/libavformat/spdifenc.c:217:13: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 216 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:484:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 484 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:485:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 485 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:488:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 488 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:492:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 492 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:494:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 494 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:530:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 530 | int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | padding_remaining); | ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:542:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 542 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:595:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 595 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:613:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 613 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/srtpproto.o 13 warnings generated. CC libavformat/stldec.o CC libavformat/subfile.o src/libavformat/srtpproto.c:41:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:42:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:43:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:44:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavformat/srtpproto.c:84:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 84 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:39:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NUL6L warning s} generated . | ^ CC libavformat/subtitles.o 3 warnings generated. CC libavformat/subviewer1dec.o CC libavformat/subviewerdec.o src/libavformat/subtitles.c:132:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 132 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/subtitles.c:166:46: warning: cast from 'const void *' to 'const struct AVPacket **' drops const qualifier [-Wcast-qual] 166 | const AVPacket *s1 = *(const AVPacket **)a; | ^ src/libavformat/subtitles.c:167:46: warning: cast from 'const void *' to 'const struct AVPacket **' drops const qualifier [-Wcast-qual] 167 | const ACC libavformat/supdec.o VPacket *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/supenc.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/svag.o 6 warnings generated. CC libavformat/svs.o 2 warnings generated. CC libavformat/swf.o CC libavformat/swfdec.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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/swfenc.o CC libavformat/takdec.o CC libavformat/tcp.o 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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 }, | ^ 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} | ^ 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; | ^ 4 warnings generated. 2 warnings generated. CC libavformat/teeproto.o 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 src/libavformat/tmv.c:172:49: warning: unused parameter 'flags' [-Wunused-parameter] 172 | int64_t timestamp, int flags) | ^ 1 warning generated. CC libavformat/ttmlenc.o CC libavformat/tty.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/tta.c:93:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 93 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/txd.o 1 warning generated. CC libavformat/ty.o In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/tty.c:172:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:173:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:174:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:175:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 175 | { NULL }, | ^ CC libavformat/udp.o 4 warnings generated. CC libavformat/uncodedframecrcenc.o CC libavformat/unix.o In file included from src/libavformat/udp.c:40: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/udp.c:138:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:141:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:143:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:145:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:146:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:147:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "dscp", "DSCP class for outgoing packets", OFFSET(dscp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 63, E }, | ^ src/libavformat/udp.c:149:187: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "fifo_size", "set the UDP circular buffer size (in 188-byte packets)", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = HAVE_PTHREAD_CANCEL ? 7*4096 : 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:150:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "overrun_nonfatal", "survive iIn file included from nsrc/libavformat/unix.c :c30a: ssrc/libavformat/os_support.he: 98o:f43 :U Dwarning: Punused parameter 'path' [-Wunused-parameter] receiv i98n | gs tcaitriccu lianrl ibnuef fienrt oivse_rdrousn_"p,a tOhF(FcSoEnTs(to vcehrarru n*_pnaotnhf)a t a| l ^) , 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/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 | { "psrc/libavformat/udp.ck:t630_:s24i:z ewarning: "comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare], "Maxim u630m | p a c k e t saivz_ea"s,s e r t 0 ( l e n < = s i z e o f (OsF-F>StEmTp()p)k;t _ s| i ~~~ ^ ~~~~~~~~~~~~~~z e), src/libavutil/avassert.hA:V43_:O11P:T _note: Texpanded from macro 'av_assert0'Y PE_IN T43, | { .iif6 4( !=( c0o n}d,) ) { 0 , I N T _ M A X , E D } , | ^ 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) | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) { \ | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/utils.o 13 warnings generated. 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 CC libavformat/voc.o 1 warning generated. CC libavformat/voc_packet.o 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:160:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 160 | if (a2 > s) { | ~~ ^ ~ src/libavformat/vividas.c:224:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (avio_read(src, buf + 4, n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vividas.c:272:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vividas.c:415:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 415 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/vividas.c:763:87: warning: unused parameter 'flags' [-Wunused-parameter] 763 | static int viv_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) | ^ 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 src/libavformat/vorbiscomment.c:72:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 72 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:90:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/vpcc.o CC libavformat/vpk.o 2 warnings generated. CC libavformat/vplayerdec.o 5 warnings generated. CC libavformat/vqf.o src/libavformat/vpk.c:117:49: warning: unused parameter 'flags' [-Wunused-parameter] 117 | int64_t timestamp, int flags) | ^ CC libavformat/vvc.o 1 warning generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/wavdec.o 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/wavenc.o src/libavformat/wavdec.c:76:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:78:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL }, | ^ src/libavformat/wavdec.c:257:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 257 | av_assert0(length < sizeof(temp)); | ~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/wavdec.c:554:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/wavdec.c:583:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | for (int i = 0; i < nb_cues; i++) { | ~ ^ ~~~~~~~ src/libavformat/wavdec.c:916:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 916 | st->codecpar->ch_layout.nb_channels < FF_SANE_NB_CHANNELS && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/wc3movie.o src/libavformat/wavenc.c:101:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 101 | len = FFMIN(len, maxlen); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wavenc.c:131:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 131 | for (i = 0; i < len/16; i++) { | ~ ^ ~~~~~~ src/libavformat/wavenc.c:485:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 485 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:494:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 494 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:495:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 495 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:496:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:497:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 497 | { NULL }, | ^ src/libavformat/wc3movie.c:258:61: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | else if ((ret = ffio_read_size(pb, text, size)) == size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:261:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:265:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:269:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ 4 warnings generated. 7 warnings generated. CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o 7 warnings generated. CC libavformat/webpenc.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,streamssrc/libavformat/webm_chunk.c=:3233,:431 :a nwarning: dcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] so on", OF F233S | E T ( a d a p t a twico-n>_dsuertast)i,o nA_Vw_rOiPtTt_eTnY P>E=_ SwTcR-I>NcGh,u n{k _0d u}r,a t0i,o n0),) A{V _ O| P ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~T _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 | {src/libavformat/webm_chunk.c :"278c:h146u:n kwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]s tart_inde x278" | , " s{t a"rcth uinnkd_esxt aorft _tihned ecxh"u,n k "",s tOaFrFtS EiTn(dcehxu nokf_ stthaer tc_hiunndke"x,) ,O FAFVS_EOTP(Tc_hTuYnPkE__iInNdTe,x ){,. iA6V4_ O=P T0_}T,Y P0E,_ IINNTT,_ M{A.Xi,6 4A V=_ O0P}T,_ F0L,A GI_NETN_CMOADXI,N GA_VP_AORPATM_ F}L,A G _| E ^N CODING_PAsrc/libavformat/webmdashenc.cR:A532M: 167}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 532 | { "chsrc/libavformat/webm_chunk.cu:n279k:_182d:u rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t ion_ms", " d279u | r a t i o{n "ohfe aedaecrh" ,c h"ufnikl e(nianm em iolfl itsheec ohnedasd)e"r, wOhFeFrSeE Tt(hceh uinnki_tdiuarlaitziaotni)o,n AdVa_tOaP Tw_iTlYlP Eb_eI NwTr,i t{t.ein6"4, =O F1F0S0E0T}(,h e0a,d eIrN_Tf_iMlAeXn,a mAeV)_,O PATV__FOLPATG__TEYNPCEO_DSITNRGI_NPGA,R A{M. s}t,r =| ^N ULL}, 0src/libavformat/webmdashenc.c,: 5330:,177 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_FLAG_EN C533O | D I N G _{P A"RuAtMc _}t,i m i| n ^g _url", "URLsrc/libavformat/webm_chunk.c :o280f: 168t:h ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]p age that w280i | l l r e{t u"ranu dtihoe_ cUhTuCn kt_idmuersattaimopn "i,n "IdSuOr aftoiromna to"f, eOaFcFhS EcTh(uuntkc _itni mmiinlgl_iusrelc)o,n dAsV"_,O POTF_FTSYEPTE(_cShTuRnIkN_Gd,u r{a t0i o}n,) ,0 ,A V0_,O PATV__TOYPPTE__FILNATG,_ E{N.CiO6D4I N=G _5P0A0R0A}M, }0,, I| N ^T _MAX, AV_Osrc/libavformat/webmdashenc.cP:T534_:F251L:A Gwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]E NCODING_PARAM 534} | , | ^{ "time_shsrc/libavformat/webm_chunk.ci:f281t:_130b:u fwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]e r_depth "281, | " S m a{l l"emsett htoidm"e, ("isne ts etchoen dHsT)T Ps hmieftthiondg" ,b uOfFfFeSrE Tf(ohrt twph_imceht haondy) ,R eApVr_eOsPeTn_tTaYtPiEo_nS TiRsI NgGu,a r{a.nsttere d= tNoU LbLe} ,a v a0i,l a0b,l eA.V"_,O POTF_FFSLEATG(_tEiNmCeO_DsIhNiGf_tP_AbRuAfMf e}r,_ d e| p ^t h), src/libavformat/webm_chunk.cA:V282_:O12P:T _warning: Tmissing field 'help' initializer [-Wmissing-field-initializers]Y PE _282D | O U B L E{, N{U L.Ld b}l, = | 6 ^0 .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/webvttdec.o 18 warnings generated. 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 }, | ^ CC libavformat/webvttenc.o 2 warnings generated. CC libavformat/westwood_aud.o src/libavformat/webvttdec.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ 12 warnings generated. CC libavformat/westwood_audenc.o CC libavformat/westwood_vqa.o 1 warning generated. CC libavformat/wsddec.o src/libavformat/westwood_aud.c:164:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ 1 warning generated. CC libavformat/wtv_common.o CC libavformat/wtvdec.o src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 1 warning generated. CC libavformat/wtvenc.o CC libavformat/wv.o src/libavformat/wtvdec.c:219:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 219 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvdec.c:756:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 756 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/wtvdec.c:850:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 850 | buf_size = FFMIN(len - consumed, sizeof(buf)); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wtvdec.c:976:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 976 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1039:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1039 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/wtvdec.c:1078:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 1078 | static int read_seek(AVFormatContext *s, int stream_index, | ^ 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 CC libavformat/wvenc.o src/libavformat/wvdec.c:45:5: warning: enumerator value which exceeds the range of 'int' is a C23 extension (2147483648 is too large) [-Wc23-extensions] 45 | WV_DSD = 0x80000000, | ^ ~~~~~~~~~~ src/libavformat/wvdec.c:226:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/wvdec.c:315:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 315 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/xa.o 3 warnings generated. CC libavformat/xmd.o CC libavformat/xmv.o 6 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/xvag.o 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/xwma.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 1 warning generated. CC libavformat/yuv4mpegdec.o CC libavformat/yuv4mpegenc.o src/libavformat/yop.c:181:49: warning: unused parameter 'flags' [-Wunused-parameter] 181 | int64_t timestamp, int flags) | ^ 2 warnings generated. GEN libavformat/libavformat.pc 1 warning generated. src/libavformat/yuv4mpegdec.c:293:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:302:51: warning: unused parameter 'stream_index' [-Wunused-parameter] 302 | static int yuv4_read_seek(AVFormatContext *s, int stream_index, | ^ GLSLC libavcodec/vulkan/dpx_copy.comp.spv GLSLC libavcodec/vulkan/dpx_unpack.comp.spv GLSLC libavcodec/vulkan/ffv1_dec.comp.spv 2 warnings generated. GLSLC libavcodec/vulkan/ffv1_dec_golomb.comp.spv src/libavcodec/vulkan/dpx_unpack.comp.glsl src/libavcodec/vulkan/dpx_copy.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_reset.comp.spv GLSLC libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv src/libavcodec/vulkan/ffv1_dec.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_rgb.comp.spv src/libavcodec/vulkan/ffv1_dec_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv src/libavcodec/vulkan/ffv1_dec_reset_golomb.comp.glsl src/libavcodec/vulkan/ffv1_dec_reset.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv GLSLC libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv src/libavcodec/vulkan/ffv1_dec_rgb.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_setup.comp.spv src/libavcodec/vulkan/ffv1_dec_rgb_float.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc.comp.spv src/libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.glsl src/libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_golomb.comp.spv GLSLC libavcodec/vulkan/ffv1_enc_rct_search.comp.spv src/libavcodec/vulkan/ffv1_dec_setup.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_remap.comp.spv src/libavcodec/vulkan/ffv1_enc.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_reset.comp.spv src/libavcodec/vulkan/ffv1_enc_rct_search.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv src/libavcodec/vulkan/ffv1_enc_golomb.comp.glsl src/libavcodec/vulkan/ffv1_enc_remap.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_rgb.comp.spv GLSLC libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv src/libavcodec/vulkan/ffv1_enc_reset.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv src/libavcodec/vulkan/ffv1_enc_reset_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_setup.comp.spv src/libavcodec/vulkan/ffv1_enc_rgb_float.comp.glsl src/libavcodec/vulkan/ffv1_enc_rgb.comp.glsl GLSLC libavcodec/vulkan/prores_idct.comp.spv GLSLC libavcodec/vulkan/prores_ks_alpha_data.comp.spv src/libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.glsl GLSLC libavcodec/vulkan/prores_ks_encode_slice.comp.spv src/libavcodec/vulkan/ffv1_enc_setup.comp.glsl GLSLC libavcodec/vulkan/prores_ks_estimate_slice.comp.spv src/libavcodec/vulkan/prores_ks_alpha_data.comp.glsl GLSLC libavcodec/vulkan/prores_ks_slice_data.comp.spv src/libavcodec/vulkan/prores_idct.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 CC libavcodec/vulkan_av1.o src/libavcodec/vulkan/prores_raw_decode.comp.glsl CC libavcodec/vulkan_decode.o In file included from src/libavcodec/vulkan_av1.c:19: In file included from src/libavcodec/av1dec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/vulkan_av1.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_av1.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_av1.c:104:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (int i = 1; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:107:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 107 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:212:57: warning: unused parameter 'ap' [-Wunused-parameter] 212 | AV1VulkanDecodePicture *ap) | ^ src/libavcodec/vulkan_av1.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < STD_VIDEO_AV1_NUM_REF_FRAMES; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:295:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:298:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | for (int i = 0; i < STD_VIDEO_AV1_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:341:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | for (int i = 0; i < STD_VIDEO_AV1_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:404:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 404 | for (int i = 0; i < STD_VIDEO_AV1_MAX_LOOP_FILTER_STRENGTHS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (int i = 0; i < STD_VIDEO_AV1_LOOP_FILTER_ADJUSTMENTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int i = 0; i < STD_VIDEO_AV1_MAX_SEGMENTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:509:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | for (int j = 0; j < STD_VIDEO_AV1_SEG_LVL_MAX; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:516:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (int i = 1; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:519:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 519 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:522:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 522 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:525:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 525 | for (int j = 0; j < STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:530:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 530 | for (int i = 0; i < STD_VIDEO_AV1_MAX_CDEF_FILTER_STRENGTHS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_Y_POINTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:543:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 543 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_CB_POINTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:550:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_POS_LUMA; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:553:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 553 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_POS_CHROMA; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:566:48: warning: unused parameter 'size' [-Wunused-parameter] 566 | uint32_t size) | ^ src/libavcodec/vulkan_av1.c:631:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 631 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan/prores_raw_idct.comp.glsl In file included from src/libavcodec/vulkan_decode.c:20: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan_decode.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/vulkan_dpx.o In file included from src/libavcodec/vulkan_decode.c:25: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:127:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 127 | for (int i = 0; i < profile_list->profileCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan/prores_vld.comp.glsl src/libavcodec/vulkan_decode.c:152:56: warning: unused parameter 't' [-Wunused-parameter] 152 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s) | ^ src/libavcodec/vulkan_decode.c:152:74: warning: unused parameter 'b' [-Wunused-parameter] 152 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s) | ^ src/libavcodec/vulkan_decode.c:152:86: warning: unused parameter 's' [-Wunused-parameter] 152 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s) | ^ CC libavcodec/vulkan_encode.o src/libavcodec/vulkan_decode.c:511:26: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'void *' drops const qualifier [-Wcast-qual] 511 | cur_vk_ref = (void *)&decode_start.pReferenceSlots[decode_start.referenceSlotCount]; | ^ src/libavcodec/vulkan_decode.c:604:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 604 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:709:43: warning: unused parameter 'unused' [-Wunused-parameter] 709 | static void free_common(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/vulkan_decode.c:1021:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1021 | avctx->coded_height > caps->maxCodedExtent.height) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1020:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1020 | avctx->coded_width > caps->maxCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1019:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1019 | avctx->coded_height < caps->minCodedExtent.height || | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1018:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1018 | if (avctx->coded_width < caps->minCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1079:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1079 | for (int i = 0; i < nb_out_fmts; i++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1102:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1102 | for (int i = 0; i < nb_out_fmts; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1385:42: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 1385 | dpb_hwfc->create_pnext = (void *)ff_vk_find_struct(ctx->s.hwfc->create_pnext, | ^ In file included from src/libavcodec/vulkan_dpx.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_dpx.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_dpx.c:73:68: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 73 | ff_vk_host_map_buffer(&ctx->s, &vp->slices_buf, (uint8_t *)buffer, | ^ src/libavcodec/vulkan_dpx.c:229:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 229 | SPEC_LIST_ADD(sl, 0, 32, dpx->endian && bits > 8); /* big endian */ | ^ src/libavcodec/vulkan_dpx.c:229:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 229 | SPEC_LIST_ADD(sl, 0, 32, dpx->endian && bits > 8); /* big endian */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_dpx.c:231:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 231 | SPEC_LIST_ADD(sl, 1, 32, bits == 10); /* packed_10bit */ | ^ src/libavcodec/vulkan_dpx.c:231:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 231 | SPEC_LIST_ADD(sl, 1, 32, bits == 10); /* packed_10bit */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_dpx.c:233:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 233 | SPEC_LIST_ADD(sl, 1, 32, FFALIGN(bits, 8)); /* type_bits */ | ^ src/libavcodec/vulkan_dpx.c:233:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 233 | SPEC_LIST_ADD(sl, 1, 32, FFALIGN(bits, 8)); /* type_bits */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ In file included from src/libavcodec/vulkan_encode.c:21: In file included from src/libavcodec/vulkan_encode.h:28: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan_encode.c:24: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:209:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 209 | for (int i = 0; i < ctx->caps.maxDpbSlots; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 29 warnings generated. src/libavcodec/vulkan_encode.c:504:80: warning: comparison of integers of different signs: 'VkDeviceSize' (aka 'unsigned long') and 'int' [-Wsign-compare] 504 | (FFALIGN(offs, ctx->s.props.properties.limits.nonCoherentAtomSize) != offs)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vulkan_encode.c:891:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 891 | if (ctx->opts.quality > ctx->enc_caps.maxQualityLevels) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:965:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 965 | avctx->coded_height > ctx->caps.maxCodedExtent.height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:964:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 964 | avctx->coded_width > ctx->caps.maxCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:963:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 963 | avctx->coded_height < ctx->caps.minCodedExtent.height || | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:962:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 962 | if (avctx->coded_width < ctx->caps.minCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:993:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 993 | for (int i = 0; i < nb_out_fmts; i++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:1011:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1011 | for (i = 0; i < nb_out_fmts; i++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:1014:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1014 | for (i = 0; i < nb_out_fmts; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:1023:11: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1023 | if (i == nb_out_fmts) { | ~ ^ ~~~~~~~~~~~ CC libavcodec/vulkan_encode_av1.o 10 warnings generated. CC libavcodec/vulkan_encode_h264.o In file included from src/libavcodec/vulkan_encode_av1.c:27: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 20 warnings generated. CC libavcodec/vulkan_encode_h265.o In file included from src/libavcodec/vulkan_encode_h264.c:29: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/vulkan_encode_av1.c:28: In file included from src/libavcodec/vulkan_encode.h:28: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_encode_av1.c:287:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 287 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot; | ^ src/libavcodec/vulkan_encode_av1.c:459:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 459 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot; | ^ src/libavcodec/vulkan_encode_av1.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:224:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (int j = 0; j < STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:229:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (int i = 0; i < STD_VIDEO_AV1_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:246:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 246 | for (int i = 0; i < STD_VIDEO_AV1_MAX_SEGMENTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:248:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int j = 0; j < STD_VIDEO_AV1_SEG_LVL_MAX; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:456:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 456 | for (int i = 0; i < FF_ARRAY_ELEMS(ap->vkav1pic_info.referenceNameSlotIndices); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:701:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 701 | if (avctx->rc_initial_buffer_occupancy > enc->hrd_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:1096:57: warning: unused parameter 'base_pic' [-Wunused-parameter] 1096 | FFHWBaseEncodePicture *base_pic, | ^ src/libavcodec/vulkan_encode_av1.c:1370:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1370 | HW_BASE_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/hw_base_encode.h:247:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 247 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_av1.c:1370:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:251:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 251 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_av1.c:1370:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:255:47: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 255 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS } | ^ src/libavcodec/vulkan_encode_av1.c:1371:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1371 | VULKAN_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vulkan_encode.h:205:143: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 205 | { "qp", "Use an explicit constant quantizer for the whole stream", OFFSET(common.opts.qp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 255, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_av1.c:1371:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vulkan_encode.h:206:163: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 206 | { "quality", "Set encode quality (trades off against speed, higher is faster)", OFFSET(common.opts.quality), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_av1.c:1424:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1424 | { NULL }, | ^ src/libavcodec/vulkan_encode_av1.c:1434:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1434 | { NULL }, | ^ In file included from src/libavcodec/vulkan_encode_h264.c:33: In file included from src/libavcodec/vulkan_encode.h:28: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan_encode_h265.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 16 warnings generated. src/libavcodec/vulkan_encode_h264.c:444:52: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 444 | slot_info = (VkVideoReferenceSlotInfoKHR *)&encode_info->pReferenceSlots[i]; | ^ src/libavcodec/vulkan_encode_h264.c:451:52: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 451 | slot_info = (VkVideoReferenceSlotInfoKHR *)&encode_info->pReferenceSlots[pic->nb_refs[0] + i]; | ^ src/libavcodec/vulkan_encode_h264.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < STD_VIDEO_H264_MAX_NUM_LIST_REF; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h264.c:669:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 669 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot; | ^ src/libavcodec/vulkan_encode_h264.c:770:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 770 | if (avctx->rc_initial_buffer_occupancy > unit_opts->hrd_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vulkan_ffv1.o 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:1571:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1571 | HW_BASE_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/hw_base_encode.h:247:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 247 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h264.c:1571:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:251:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 251 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h264.c:1571:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:255:47: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 255 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS } | ^ src/libavcodec/vulkan_encode_h264.c:1572:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1572 | VULKAN_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vulkan_encode.h:205:143: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 205 | { "qp", "Use an explicit constant quantizer for the whole stream", OFFSET(common.opts.qp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 255, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h264.c:1572:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vulkan_encode.h:206:163: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 206 | { "quality", "Set encode quality (trades off against speed, higher is faster)", OFFSET(common.opts.quality), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h264.c:1624:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1624 | { NULL }, | ^ src/libavcodec/vulkan_encode_h264.c:1638:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1638 | { NULL }, | ^ In file included from src/libavcodec/vulkan_encode_h265.c:32: In file included from src/libavcodec/vulkan_encode.h:28: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_encode_h265.c:398:52: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 398 | slot_info = (VkVideoReferenceSlotInfoKHR *)&encode_info->pReferenceSlots[i]; | ^ src/libavcodec/vulkan_encode_h265.c:405:52: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 405 | slot_info = (VkVideoReferenceSlotInfoKHR *)&encode_info->pReferenceSlots[pic->nb_refs[0] + i]; | ^ src/libavcodec/vulkan_encode_h265.c:392:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 392 | for (i = 0; i < STD_VIDEO_H265_MAX_NUM_LIST_REF; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:584:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 584 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot; | ^ src/libavcodec/vulkan_encode_h265.c:685:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 685 | if (avctx->rc_initial_buffer_occupancy > enc->hrd_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:910:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 910 | for (int i = 0; i < STD_VIDEO_H265_SUBLAYERS_LIST_SIZE; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:928:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 928 | for (int i = 0; i < STD_VIDEO_H265_MAX_SHORT_TERM_REF_PIC_SETS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:960:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 960 | for (int i = 0; i < STD_VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:1115:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1115 | for (int i = 0; i < STD_VIDEO_H265_SUBLAYERS_LIST_SIZE; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_ffv1.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vulkan_encode_h265.c:1708:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1708 | HW_BASE_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/hw_base_encode.h:247:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 247 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h265.c:1708:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:251:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 251 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h265.c:1708:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:255:47: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 255 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS } | ^ src/libavcodec/vulkan_encode_h265.c:1709:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | VULKAN_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vulkan_encode.h:205:143: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 205 | { "qp", "Use an explicit constant quantizer for the whole stream", OFFSET(common.opts.qp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 255, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h265.c:1709:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vulkan_encode.h:206:163: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 206 | { "quality", "Set encode quality (trades off against speed, higher is faster)", OFFSET(common.opts.quality), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h265.c:1751:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1751 | { NULL }, | ^ src/libavcodec/vulkan_encode_h265.c:1765:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1765 | { NULL }, | ^ In file included from src/libavcodec/vulkan_ffv1.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan_ffv1.c:24: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_ffv1.c:24: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_ffv1.c:221:61: warning: cast from 'uint32_t **' (aka 'unsigned int **') to 'const uint32_t **' (aka 'const unsigned int **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 221 | (const uint32_t **)&fp->slice_offset); | ^ src/libavcodec/vulkan_ffv1.c:548:43: warning: unused parameter 'f' [-Wunused-parameter] 548 | static int init_setup_shader(FFV1Context *f, FFVulkanContext *s, | ^ src/libavcodec/vulkan_ffv1.c:602:43: warning: unused parameter 'f' [-Wunused-parameter] 602 | static int init_reset_shader(FFV1Context *f, FFVulkanContext *s, | ^ src/libavcodec/vulkan_ffv1.c:851:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 851 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavcodec/vulkan_ffv1.c:851:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 851 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_ffv1.c:854:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 854 | SPEC_LIST_ADD(sl, 1, 32, 1); | ^ src/libavcodec/vulkan_ffv1.c:854:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 854 | SPEC_LIST_ADD(sl, 1, 32, 1); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ 20 warnings generated. CC libavcodec/vulkan_h264.o 16 warnings generated. In file included from src/libavcodec/vulkan_h264.c:22: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/vulkan_hevc.o 13 warnings generated. CC libavcodec/vulkan_prores.o In file included from src/libavcodec/vulkan_h264.c:22: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_h264.c:154:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:155:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:158:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:159:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 159 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:251:48: warning: unused parameter 'sps' [-Wunused-parameter] 251 | static void set_pps(const PPS *pps, const SPS *sps, | ^ src/libavcodec/vulkan_h264.c:260:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:261:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:264:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:265:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:329:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 329 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:339:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 339 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:551:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 551 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_hevc.c:20: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ 19 warnings generated. CC libavcodec/vulkan_prores_raw.o In file included from src/libavcodec/vulkan_hevc.c:24: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_prores.c:20: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_prores_raw.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_hevc.c:24: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_hevc.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:186:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:192:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:193:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:199:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:200:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:207:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:336:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 336 | for (int i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:762:67: warning: cast from 'const struct HEVCFrame *' to 'struct HEVCFrame *' drops const qualifier [-Wcast-qual] 762 | &hp->h265_refs[idx], (HEVCFrame *)ref, 0, i); | ^ In file included from src/libavcodec/vulkan_prores.c:20: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/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: src/libavutil/vulkan.hwarning: :comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]394 :26: warning: 772cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] | 394 | f ooru t(-i>nptN ejx t= =0 ;( vjo iDPB); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:783:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 783 | for (int j = 0; j < FF_ARRAY_ELEMS(l->DPB); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:794:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 794 | for (int j = 0; j < FF_ARRAY_ELEMS(l->DPB); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:918:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 918 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_prores.c:367:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 367 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ src/libavcodec/vulkan_prores.c:367:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 367 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:360:35: warning: unused parameter 'max_num_mbs' [-Wunused-parameter] 360 | int max_num_mbs, int interlaced) | ^ src/libavcodec/vulkan_prores.c:412:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 412 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ src/libavcodec/vulkan_prores.c:412:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 412 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:413:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 413 | SPEC_LIST_ADD(sl, 16, 32, 4*2); /* nb_blocks */ | ^ src/libavcodec/vulkan_prores.c:413:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 413 | SPEC_LIST_ADD(sl, 16, 32, 4*2); /* nb_blocks */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:422:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 422 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavcodec/vulkan_prores.c:422:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 422 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:405:33: warning: unused parameter 'max_num_mbs' [-Wunused-parameter] 405 | int max_num_mbs, int interlaced) | ^ In file included from src/libavcodec/vulkan_prores_raw.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_prores_raw.c:283:37: warning: unused parameter 'avctx' [-Wunused-parameter] 283 | static int add_desc(AVCodecContext *avctx, FFVulkanContext *s, | ^ src/libavcodec/vulkan_prores_raw.c:302:35: warning: unused parameter 'version' [-Wunused-parameter] 302 | int version) | ^ src/libavcodec/vulkan_prores_raw.c:331:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 331 | SPEC_LIST_ADD(sl, 16, 32, nb_blocks); | ^ src/libavcodec/vulkan_prores_raw.c:331:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 331 | SPEC_LIST_ADD(sl, 16, 32, nb_blocks); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores_raw.c:332:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 332 | SPEC_LIST_ADD(sl, 17, 32, 4); /* nb_components */ | ^ src/libavcodec/vulkan_prores_raw.c:332:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 332 | SPEC_LIST_ADD(sl, 17, 32, 4); /* nb_components */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores_raw.c:341:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 341 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavcodec/vulkan_prores_raw.c:341:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 341 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ 13 warnings generated. CC libavcodec/vulkan_video.o 15 warnings generated. CC libavcodec/vulkan_vp9.o 11 warnings generated. CC libavcodec/vvc/cabac.o In file included from src/libavcodec/vulkan_vp9.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_video.c:20: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_video.c:349:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 349 | for (int i = 0; i < common->nb_mem; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vulkan_video.c:411:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 411 | for (int i = 0; i < common->nb_mem; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vulkan_video.c:428:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 428 | for (int i = 0; i < common->nb_mem; i++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_vp9.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_vp9.c:126:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | for (int i = 0; i < STD_VIDEO_VP9_NUM_REF_FRAMES; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:145:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (int i = 0; i < STD_VIDEO_VP9_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (int i = 0; i < STD_VIDEO_VP9_MAX_REF_FRAMES; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:192:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | for (int i = 0; i < STD_VIDEO_VP9_LOOP_FILTER_ADJUSTMENTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (int i = 0; i < STD_VIDEO_VP9_MAX_SEGMENTATION_TREE_PROBS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:208:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (int i = 0; i < STD_VIDEO_VP9_MAX_SEGMENTATION_PRED_PROB; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:210:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (int i = 0; i < STD_VIDEO_VP9_MAX_SEGMENTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (int j = 0; j < STD_VIDEO_VP9_SEG_LVL_MAX; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < STD_VIDEO_VP9_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:333:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 333 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/cabac.c:1843:70: warning: unused parameter 'h' [-Wunused-parameter] 1843 | static int get_local_sum_ts(const int *level, const int w, const int h, const int xc, const int yc) | ^ src/libavcodec/vvc/cabac.c:2000:79: warning: unused parameter 'rc' [-Wunused-parameter] 2000 | static int abs_remainder_ts_decode(VVCLocalContext *lc, const ResidualCoding* rc, const int xc, const int yc) | ^ src/libavcodec/vvc/cabac.c:2000:93: warning: unused parameter 'xc' [-Wunused-parameter] 2000 | static int abs_remainder_ts_decode(VVCLocalContext *lc, const ResidualCoding* rc, const int xc, const int yc) | ^ src/libavcodec/vvc/cabac.c:2000:107: warning: unused parameter 'yc' [-Wunused-parameter] 2000 | static int abs_remainder_ts_decode(VVCLocalContext *lc, const ResidualCoding* rc, const int xc, const int yc) | ^ 5 warnings generated. CC libavcodec/vvc/ctu.o 23 warnings generated. CC libavcodec/vvc/data.o 13 warnings generated. CC libavcodec/vvc/dec.o src/libavcodec/vvc/ctu.c:787:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 787 | for (int i = 0; i < FF_ARRAY_ELEMS(cand); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:932:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 932 | for (idx = 0; idx < FF_ARRAY_ELEMS(modes); idx++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dec.c:25: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/vvc/ctu.c:1829:109: warning: unused parameter 'tree_type' [-Wunused-parameter] 1829 | static TransformUnit* palette_add_tu(VVCLocalContext *lc, const int start, const int end, const VVCTreeType tree_type) | ^ src/libavcodec/vvc/ctu.c:1846:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1846 | for (int i = 0; i < FF_ARRAY_ELEMS(cu->plt); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dec.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vvc/ctu.c:2400:40: warning: unused parameter 'mtt_depth' [-Wunused-parameter] 2400 | int cb_sub_div, int cqt_depth, int mtt_depth, int depth_offset, | ^ src/libavcodec/vvc/ctu.c:2400:55: warning: unused parameter 'depth_offset' [-Wunused-parameter] 2400 | int cb_sub_div, int cqt_depth, int mtt_depth, int depth_offset, | ^ src/libavcodec/vvc/ctu.c:2708:21: warning: comparison of integers of different signs: 'const int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2708 | if (ctu_idx == sh->num_ctus_in_curr_slice - 1) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:2751:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2751 | for (int i = 0; i < FF_ARRAY_ELEMS(pu->gpm_mv); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:2873:56: warning: unused parameter 'h' [-Wunused-parameter] 2873 | const int x0, const int y0, const int w, const int h) | ^ src/libavcodec/vvc/dec.c:336:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 336 | for (int i = 0; i < FF_ARRAY_ELEMS(init); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/dec.c:366:40: warning: unused parameter 's' [-Wunused-parameter] 366 | static int pic_arrays_init(VVCContext *s, VVCFrameContext *fc) | ^ src/libavcodec/vvc/dec.c:519:18: warning: comparison of integers of different signs: 'const int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 519 | if (ep_index < rsh->num_entry_points) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/dec.c:665:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 665 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/dec.c:687:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 687 | for (int j = 0; j < FF_ARRAY_ELEMS(fc->DPB); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/dec.c:714:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 714 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vvc/dsp.o In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:28: In file included from src/libavcodec/vvc/inter_template.c:23: src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:28: src/libavcodec/vvc/inter_template.c:53:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 53 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:142:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 142 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:118:71: warning: unused parameter 'denom' [-Wunused-parameter] 118 | const int _x, const int _y, const int dx, const int dy, const int denom, const int wx, const int _ox, | ^ src/libavcodec/vvc/inter_template.c:225:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 225 | pixel *inter = (pixel *)_inter; | ^ src/libavcodec/vvc/inter_template.c:267:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 267 | const pixel *src = (pixel*)_src + (x_off) + y_off * src_stride; | ^ src/libavcodec/vvc/inter_template.c:480:38: warning: unused parameter 'mx' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:480:57: warning: unused parameter 'my' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:508:57: warning: unused parameter 'my' [-Wunused-parameter] 508 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:528:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 528 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/vvc/inter_template.c:526:38: warning: unused parameter 'mx' [-Wunused-parameter] 526 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:29: src/libavcodec/vvc/intra_template.c:337:67: warning: unused parameter 'avail_t' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ src/libavcodec/vvc/intra_template.c:337:86: warning: unused parameter 'avail_l' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:23: src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:46:36: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 46 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:140:33: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 140 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:224:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 224 | const pixel *src = (pixel *)_luma + (y << vs) * stride + (x << hs); | ^ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:454: src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:780:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 780 | const pixel *pix = (pixel *)_pix; | ^ src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:28: In file included from src/libavcodec/vvc/inter_template.c:23: src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:28: src/libavcodec/vvc/inter_template.c:53:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 53 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:142:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 142 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:118:71: warning: unused parameter 'denom' [-Wunused-parameter] 118 | const int _x, const int _y, const int dx, const int dy, const int denom, const int wx, const int _ox, | ^ src/libavcodec/vvc/inter_template.c:225:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 225 | pixel *inter = (pixel *)_inter; | ^ src/libavcodec/vvc/inter_template.c:267:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 267 | const pixel *src = (pixel*)_src + (x_off) + y_off * src_stride; | ^ src/libavcodec/vvc/inter_template.c:480:38: warning: unused parameter 'mx' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:480:57: warning: unused parameter 'my' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:508:57: warning: unused parameter 'my' [-Wunused-parameter] 508 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:528:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 528 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/vvc/inter_template.c:526:38: warning: unused parameter 'mx' [-Wunused-parameter] 526 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:29: src/libavcodec/vvc/intra_template.c:337:67: warning: unused parameter 'avail_t' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ src/libavcodec/vvc/intra_template.c:337:86: warning: unused parameter 'avail_l' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:23: src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:46:36: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 46 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:140:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 140 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:224:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 224 | const pixel *src = (pixel *)_luma + (y << vs) * stride + (x << hs); | ^ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:454: src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:780:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 780 | const pixel *pix = (pixel *)_pix; | ^ src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:28: In file included from src/libavcodec/vvc/inter_template.c:23: src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:28: src/libavcodec/vvc/inter_template.c:53:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 53 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:142:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 142 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:118:71: warning: unused parameter 'denom' [-Wunused-parameter] 118 | const int _x, const int _y, const int dx, const int dy, const int denom, const int wx, const int _ox, | ^ src/libavcodec/vvc/inter_template.c:225:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 225 | pixel *inter = (pixel *)_inter; | ^ src/libavcodec/vvc/inter_template.c:267:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 267 | const pixel *src = (pixel*)_src + (x_off) + y_off * src_stride; | ^ src/libavcodec/vvc/inter_template.c:480:38: warning: unused parameter 'mx' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:480:57: warning: unused parameter 'my' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:508:57: warning: unused parameter 'my' [-Wunused-parameter] 508 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:528:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 528 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/vvc/inter_template.c:526:38: warning: unused parameter 'mx' [-Wunused-parameter] 526 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:29: src/libavcodec/vvc/intra_template.c:337:67: warning: unused parameter 'avail_t' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ src/libavcodec/vvc/intra_template.c:337:86: warning: unused parameter 'avail_l' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:23: src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:46:36: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 46 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:140:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 140 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:224:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 224 | const pixel *src = (pixel *)_luma + (y << vs) * stride + (x << hs); | ^ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:454: src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:780:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 780 | const pixel *pix = (pixel *)_pix; | ^ src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/vvc/filter.o src/libavcodec/vvc/filter.c:108:41: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 108 | *(uint16_t *)dst = *(uint16_t *)src; | ^ src/libavcodec/vvc/filter.c:125:45: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 125 | *(uint16_t *)dst = *(uint16_t *)src; | ^ src/libavcodec/vvc/filter.c:249:56: warning: unused parameter 'dst_stride' [-Wunused-parameter] 249 | static void sao_copy_hor(uint8_t *dst, const ptrdiff_t dst_stride, | ^ src/libavcodec/vvc/filter.c:250:41: warning: unused parameter 'src_stride' [-Wunused-parameter] 250 | const uint8_t *src, const ptrdiff_t src_stride, const int width, const int edges[4], const int ps) | ^ src/libavcodec/vvc/filter.c:757:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 757 | for (int i = 0; i < sps->num_ladf_intervals - 1 && level > sps->ladf_interval_lower_bound[i + 1]; i++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter.c:912:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 912 | for (int i = 0; i < FF_ARRAY_ELEMS(offset_h); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter.c:917:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 917 | for (int i = 0; i < FF_ARRAY_ELEMS(offset_v); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter.c:1022:71: warning: unused parameter 'x0' [-Wunused-parameter] 1022 | const ptrdiff_t dst_stride, const ptrdiff_t src_stride, const int x0, const int y0, | ^ 4 warnings generated. CC libavcodec/vvc/inter.o 9 warnings generated. CC libavcodec/vvc/intra.o src/libavcodec/vvc/intra.c:178:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 178 | if (lc->num_ras[ch_type] >= FF_ARRAY_ELEMS(lc->ras[ch_type])) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/intra.c:452:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 452 | for (int x = 0; x < nzw; x++) | ~ ^ ~~~ src/libavcodec/vvc/intra.c:500:101: warning: unused parameter 'target_ch_type' [-Wunused-parameter] 500 | static void lmcs_scale_chroma(VVCLocalContext *lc, TransformUnit *tu, TransformBlock *tb, const int target_ch_type) | ^ 8 warnings generated. CC libavcodec/vvc/intra_utils.o CC libavcodec/vvc/itx_1d.o src/libavcodec/vvc/itx_1d.c:75:74: warning: unused parameter 'nz' [-Wunused-parameter] 75 | void ff_vvc_inv_dct2_2(int *coeffs, const ptrdiff_t stride, const size_t nz) | ^ src/libavcodec/vvc/itx_1d.c:649:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 649 | for (int i = 0; i < nz; i++) | ~ ^ ~~ src/libavcodec/vvc/itx_1d.c:655:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 655 | for (int j = 0; j < nz; j++) | ~ ^ ~~ CC libavcodec/vvc/mvs.o 3 warnings generated. CC libavcodec/vvc/ps.o src/libavcodec/vvc/mvs.c:592:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 592 | { x0 - 1, y0 + cb_height, !a0_available }, //A0 | ^ src/libavcodec/vvc/mvs.c:593:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 593 | { x0 - 1, y0 + cb_height - 1, !na->cand_left }, //A1 | ^ src/libavcodec/vvc/mvs.c:594:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 594 | { x0 - 1, y0, !na->cand_left }, //A2 | ^ src/libavcodec/vvc/mvs.c:595:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 595 | { x0 + cb_width, y0 - 1, !na->cand_up_right }, //B0 | ^ src/libavcodec/vvc/mvs.c:596:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 596 | { x0 + cb_width - 1, y0 - 1, !na->cand_up }, //B1 | ^ src/libavcodec/vvc/mvs.c:597:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 597 | { x0 - 1, y0 - 1, !na->cand_up_left }, //B2 | ^ src/libavcodec/vvc/mvs.c:598:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 598 | { x0, y0 - 1, !na->cand_up }, //B3 | ^ src/libavcodec/vvc/mvs.c:677:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 677 | for (int i = 0; i < FF_ARRAY_ELEMS(nbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/mvs.c:1720:50: warning: unused parameter 'mv' [-Wunused-parameter] 1720 | static int ibc_check_mv(VVCLocalContext *lc, Mv *mv) | ^ src/libavcodec/vvc/mvs.c:1941:64: warning: unused parameter 'mi' [-Wunused-parameter] 1941 | void ff_vvc_update_hmvp(VVCLocalContext *lc, const MotionInfo *mi) | ^ In file included from src/libavcodec/vvc/ps.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vvc/ps.c:253:40: warning: unused parameter 'opaque' [-Wunused-parameter] 253 | static void sps_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/vvc/ps.c:414:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 414 | if (*off >= pps->ctb_count) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:464:103: warning: unused parameter 'tx' [-Wunused-parameter] 464 | static int pps_subpic_less_than_one_tile_slice(VVCPPS *pps, const VVCSPS *sps, const int i, const int tx, const int ty, int *off) | ^ src/libavcodec/vvc/ps.c:464:117: warning: unused parameter 'ty' [-Wunused-parameter] 464 | static int pps_subpic_less_than_one_tile_slice(VVCPPS *pps, const VVCSPS *sps, const int i, const int tx, const int ty, int *off) | ^ src/libavcodec/vvc/ps.c:693:40: warning: unused parameter 'opaque' [-Wunused-parameter] 693 | static void pps_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/vvc/ps.c:1005:87: warning: unused parameter 's' [-Wunused-parameter] 1005 | const SliceContext *sc, const int poc_tid0, const int is_clvss, const VVCContext *s) | ^ src/libavcodec/vvc/ps.c:1034:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1034 | for (int i = 0; i < FF_ARRAY_ELEMS(fps->alf_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1084:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1084 | for (int i = 0; i < FF_ARRAY_ELEMS(fps->alf_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1090:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1090 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->scaling_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1092:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1092 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->lmcs_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1094:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1094 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->alf_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1096:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1096 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1098:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1098 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1178:40: warning: unused parameter 'unused' [-Wunused-parameter] 1178 | static void alf_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/vvc/ps.c:1341:58: warning: unused parameter 'sps' [-Wunused-parameter] 1341 | static int sh_slice_address(VVCSH *sh, const H266RawSPS *sps, const VVCPPS *pps) | ^ src/libavcodec/vvc/ps.c:1382:51: warning: unused parameter 'sps' [-Wunused-parameter] 1382 | static void sh_inter(VVCSH *sh, const H266RawSPS *sps, const H266RawPPS *pps) | ^ src/libavcodec/vvc/ps.c:1445:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1445 | for (int i = 1, j = 0; i < sh->num_ctus_in_curr_slice; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/vvc/refs.o In file included from src/libavcodec/vvc/refs.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vvc/refs.c:44:42: warning: unused parameter 'fc' [-Wunused-parameter] 44 | void ff_vvc_unref_frame(VVCFrameContext *fc, VVCFrame *frame, int flags) | ^ src/libavcodec/vvc/refs.c:88:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 88 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:95:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 95 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:99:45: warning: unused parameter 'unused' [-Wunused-parameter] 99 | static void free_progress(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/vvc/refs.c:126:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 126 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:234:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 234 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:279:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 279 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:288:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 288 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:344:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 344 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:354:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 354 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:365:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 365 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:382:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 382 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:385:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 385 | if ((ref->poc & mask) == poc) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/vvc/refs.c:509:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 509 | for (int i = 0; i < sh->num_ctus_in_curr_slice; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:520:15: warning: unused parameter 'lx' [-Wunused-parameter] 520 | const int lx, const int i, const VVCSPS *sps) | ^ src/libavcodec/vvc/refs.c:607:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 607 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:621:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 621 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/vvc/sei.o 18 warnings generated. CC libavcodec/vvc/thread.o CC libavcodec/vvc_parser.o src/libavcodec/vvc/thread.c:140:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 140 | for (int i = 0; i < FF_ARRAY_ELEMS(t->score); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/thread.c:428:66: warning: unused parameter 't' [-Wunused-parameter] 428 | static int run_init(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:478:34: warning: unused parameter 's' [-Wunused-parameter] 478 | static int run_parse(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:497:39: warning: unused parameter 's' [-Wunused-parameter] 497 | static int run_deblock_bs(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:505:34: warning: unused parameter 's' [-Wunused-parameter] 505 | static int run_inter(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:521:34: warning: unused parameter 's' [-Wunused-parameter] 521 | static int run_recon(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:526:33: warning: unused parameter 's' [-Wunused-parameter] 526 | static int run_lmcs(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:539:38: warning: unused parameter 's' [-Wunused-parameter] 539 | static int run_deblock_v(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:555:38: warning: unused parameter 's' [-Wunused-parameter] 555 | static int run_deblock_h(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:573:32: warning: unused parameter 's' [-Wunused-parameter] 573 | static int run_sao(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:592:32: warning: unused parameter 's' [-Wunused-parameter] 592 | static int run_alf(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc_parser.c:206:66: warning: unused parameter 'log_ctx' [-Wunused-parameter] 206 | const H266RawSliceHeader *slice, void *log_ctx) | ^ 1 warning generated. CC libavcodec/wavarc.o 11 warnings generated. In file included from src/libavcodec/wavarc.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wavarc.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/wavpack.o 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) { | ~~~~~~~~~~~~~ ^ ~~~~ 18 warnings 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. In file included from src/libavcodec/wavpack.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 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) { | ~ ^ ~~~~~~~~~~ src/libavcodec/wavpack.c:1032:60: warning: unused parameter 'opaque' [-Wunused-parameter] 1032 | static av_cold int progress_pool_init_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/wavpack.c:1038:54: warning: unused parameter 'opaque' [-Wunused-parameter] 1038 | static void progress_pool_reset_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/wavpack.c:1044:67: warning: unused parameter 'opaque' [-Wunused-parameter] 1044 | static av_cold void progress_pool_free_entry_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/wavpack.c:1621:76: warning: unused parameter 'threadnr' [-Wunused-parameter] 1621 | static int dsd_channel(AVCodecContext *avctx, void *frmptr, int jobnr, int threadnr) | ^ In file included from src/libavcodec/wavpackenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wavpackenc.c:32: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:145:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 145 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/wavpackenc.c:654:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 654 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ src/libavcodec/wavpackenc.c:987:45: warning: unused parameter 's' [-Wunused-parameter] 987 | static void scan_word(WavPackEncodeContext *s, WvChannel *c, | ^ src/libavcodec/wavpackenc.c:996:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 996 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1002:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1002 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1008:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1008 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2077:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2077 | if (sample - low < GET_MED(1)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2085:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2085 | if (sample - low < GET_MED(2)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2959:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2959 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2960:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2960 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2961:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2961 | { NULL }, | ^ 7 warnings generated. CC libavcodec/wbmpdec.o In file included from src/libavcodec/wbmpdec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wbmpdec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/wbmpenc.o 10 warnings generated. CC libavcodec/wcmv.o In file included from src/libavcodec/wbmpenc.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/webp.o In file included from src/libavcodec/wcmv.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wcmv.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. In file included from src/libavcodec/webp.c:49: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/webp.c:50: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/webp_parser.o src/libavcodec/webp.c:369:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 369 | if (code_len < 16U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ src/libavcodec/webp.c:759:54: warning: unused parameter 'p_l' [-Wunused-parameter] 759 | static void inv_predict_0(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:759:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 759 | static void inv_predict_0(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:760:42: warning: unused parameter 'p_t' [-Wunused-parameter] 760 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:760:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 760 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:766:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 766 | static void inv_predict_1(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:767:42: warning: unused parameter 'p_t' [-Wunused-parameter] 767 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:767:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 767 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:773:54: warning: unused parameter 'p_l' [-Wunused-parameter] 773 | static void inv_predict_2(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:773:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 773 | static void inv_predict_2(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:774:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 774 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:780:54: warning: unused parameter 'p_l' [-Wunused-parameter] 780 | static void inv_predict_3(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:780:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 780 | static void inv_predict_3(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:781:42: warning: unused parameter 'p_t' [-Wunused-parameter] 781 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:787:54: warning: unused parameter 'p_l' [-Wunused-parameter] 787 | static void inv_predict_4(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:788:42: warning: unused parameter 'p_t' [-Wunused-parameter] 788 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:788:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 788 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:794:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 794 | static void inv_predict_5(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:805:42: warning: unused parameter 'p_t' [-Wunused-parameter] 805 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:805:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 805 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:814:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 814 | static void inv_predict_7(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:815:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 815 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:824:54: warning: unused parameter 'p_l' [-Wunused-parameter] 824 | static void inv_predict_8(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:825:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 825 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:834:54: warning: unused parameter 'p_l' [-Wunused-parameter] 834 | static void inv_predict_9(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:834:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 834 | static void inv_predict_9(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:855:63: warning: unused parameter 'p_tr' [-Wunused-parameter] 855 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:869:63: warning: unused parameter 'p_tr' [-Wunused-parameter] 869 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:885:63: warning: unused parameter 'p_tr' [-Wunused-parameter] 885 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:1045:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1045 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavcodec/webp.c:1368:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1368 | if (bytestream2_get_bytes_left(&gb) < chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp.c:1385:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1385 | if (bytestream2_get_bytes_left(&gb) < chunk_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp_parser.c:38:64: warning: unused parameter 'avctx' [-Wunused-parameter] 38 | static int webp_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ src/libavcodec/webp_parser.c:83:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 83 | i = FFMIN(ctx->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2 warnings generated. CC libavcodec/webvttdec.o In file included from src/libavcodec/webvttdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/webvttdec.c:62:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 62 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_valid_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/webvttdec.c:73:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/webvttenc.o In file included from src/libavcodec/webvttenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/webvttenc.c:115:48: warning: unused parameter 'forced' [-Wunused-parameter] 115 | static void webvtt_new_line_cb(void *priv, int forced) | ^ src/libavcodec/webvttenc.c:163:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/wma.o In file included from src/libavcodec/wma.c:27: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 35 warnings generated. CC libavcodec/wma_common.o CC libavcodec/wma_freqs.o CC libavcodec/wmadec.o 2 warnings generated. CC libavcodec/wmaenc.o In file included from src/libavcodec/wmadec.c:43: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmadec.c:44: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/wmaenc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmadec.c:46: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmaenc.c:31: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/wmalosslessdec.o In file included from src/libavcodec/wmalosslessdec.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmalosslessdec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 14 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wmaprodec.o 4 warnings generated. CC libavcodec/wmavoice.o In file included from src/libavcodec/wmaprodec.c:103: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmaprodec.c:104: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/wmavoice.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmavoice.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/wmv2data.o CC libavcodec/wmv2dec.o 4 warnings generated. CC libavcodec/wmv2dsp.o 5 warnings generated. In file included from src/libavcodec/wmv2dec.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/wmv2enc.o In file included from src/libavcodec/wmv2enc.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmv2enc.c:26: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wnv1.o 3 warnings generated. CC libavcodec/wrapped_avframe.o In file included from src/libavcodec/wnv1.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wnv1.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/wrapped_avframe.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wrapped_avframe.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/wrapped_avframe.c:35:50: warning: unused parameter 'unused' [-Wunused-parameter] 35 | static void wrapped_avframe_release_buffer(void *unused, uint8_t *data) | ^ src/libavcodec/wrapped_avframe.c:42:51: warning: unused parameter 'avctx' [-Wunused-parameter] 42 | static int wrapped_avframe_encode(AVCodecContext *avctx, AVPacket *pkt, | ^ src/libavcodec/wrapped_avframe.c:89:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 89 | if (pkt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/ws-snd1.o 1 warning generated. X86ASM libavcodec/x86/aacencdsp.o 2 warnings generated. CC libavcodec/x86/aacencdsp_init.o In file included from src/libavcodec/ws-snd1.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ws-snd1.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ X86ASM libavcodec/x86/aacpsdsp.o 2 warnings generated. CC libavcodec/x86/aacpsdsp_init.o X86ASM libavcodec/x86/ac3dsp.o STRIP libavcodec/x86/aacencdsp.o skipping strip -x libavcodec/x86/aacencdsp.o X86ASM libavcodec/x86/ac3dsp_downmix.o STRIP libavcodec/x86/ac3dsp.o skipping strip -x libavcodec/x86/ac3dsp.o CC libavcodec/x86/ac3dsp_init.o X86ASM libavcodec/x86/alacdsp.o STRIP libavcodec/x86/alacdsp.o skipping strip -x libavcodec/x86/alacdsp.o CC libavcodec/x86/alacdsp_init.o X86ASM libavcodec/x86/apv_dsp.o STRIP libavcodec/x86/aacpsdsp.o skipping strip -x libavcodec/x86/aacpsdsp.o CC libavcodec/x86/apv_dsp_init.o STRIP libavcodec/x86/apv_dsp.o skipping strip -x libavcodec/x86/apv_dsp.o X86ASM libavcodec/x86/audiodsp.o CC libavcodec/x86/audiodsp_init.o X86ASM libavcodec/x86/blockdsp.o STRIP libavcodec/x86/ac3dsp_downmix.o skipping strip -x libavcodec/x86/ac3dsp_downmix.o CC libavcodec/x86/blockdsp_init.o X86ASM libavcodec/x86/bswapdsp.o STRIP libavcodec/x86/blockdsp.o skipping strip -x libavcodec/x86/blockdsp.o CC libavcodec/x86/bswapdsp_init.o STRIP libavcodec/x86/audiodsp.o skipping strip -x libavcodec/x86/audiodsp.o X86ASM libavcodec/x86/cavs_qpel.o CC libavcodec/x86/cavsdsp.o X86ASM libavcodec/x86/cavsidct.o STRIP libavcodec/x86/bswapdsp.o skipping strip -x libavcodec/x86/bswapdsp.o CC libavcodec/x86/celt_pvq_init.o X86ASM libavcodec/x86/celt_pvq_search.o STRIP libavcodec/x86/cavsidct.o skipping strip -x libavcodec/x86/cavsidct.o X86ASM libavcodec/x86/cfhddsp.o STRIP libavcodec/x86/cavs_qpel.o skipping strip -x libavcodec/x86/cavs_qpel.o CC libavcodec/x86/cfhddsp_init.o X86ASM libavcodec/x86/cfhdencdsp.o STRIP libavcodec/x86/cfhdencdsp.o skipping strip -x libavcodec/x86/cfhdencdsp.o CC libavcodec/x86/cfhdencdsp_init.o CC libavcodec/x86/constants.o X86ASM libavcodec/x86/dcadsp.o STRIP libavcodec/x86/cfhddsp.o skipping strip -x libavcodec/x86/cfhddsp.o CC libavcodec/x86/dcadsp_init.o X86ASM libavcodec/x86/dct32.o STRIP libavcodec/x86/celt_pvq_search.o skipping strip -x libavcodec/x86/celt_pvq_search.o X86ASM libavcodec/x86/dirac_dwt.o 126 warnings generated. CC libavcodec/x86/dirac_dwt_init.o STRIP libavcodec/x86/dcadsp.o skipping strip -x libavcodec/x86/dcadsp.o X86ASM libavcodec/x86/diracdsp.o CC libavcodec/x86/diracdsp_init.o src/libavcodec/x86/diracdsp_init.c:89:39: warning: assigning to 'void (*)(uint8_t *, int, const uint8_t *, int, int, int)' (aka 'void (*)(unsigned char *, int, const unsigned char *, int, int, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic] 89 | c->put_signed_rect_clamped[0] = (void *)ff_put_signed_rect_clamped_sse2; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. X86ASM libavcodec/x86/dnxhdenc.o STRIP libavcodec/x86/dct32.o skipping strip -x libavcodec/x86/dct32.o CC libavcodec/x86/dnxhdenc_init.o STRIP libavcodec/x86/dirac_dwt.o skipping strip -x libavcodec/x86/dirac_dwt.o STRIP libavcodec/x86/dnxhdenc.o skipping strip -x libavcodec/x86/dnxhdenc.o X86ASM libavcodec/x86/exrdsp.o CC libavcodec/x86/exrdsp_init.o CC libavcodec/x86/fdct.o STRIP libavcodec/x86/diracdsp.o skipping strip -x libavcodec/x86/diracdsp.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 In file included from src/libavcodec/x86/dnxhdenc_init.c:26: In file included from src/libavcodec/dnxhdenc.h:31: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. X86ASM libavcodec/x86/flacdsp.o CC libavcodec/x86/flacdsp_init.o CC libavcodec/x86/flacencdsp_init.o STRIP libavcodec/x86/exrdsp.o skipping strip -x libavcodec/x86/exrdsp.o X86ASM libavcodec/x86/fmtconvert.o CC libavcodec/x86/fmtconvert_init.o STRIP libavcodec/x86/flac_dsp_gpl.o skipping strip -x libavcodec/x86/flac_dsp_gpl.o X86ASM libavcodec/x86/fpel.o X86ASM libavcodec/x86/g722dsp.o STRIP libavcodec/x86/fmtconvert.o skipping strip -x libavcodec/x86/fmtconvert.o CC libavcodec/x86/g722dsp_init.o STRIP libavcodec/x86/g722dsp.o skipping strip -x libavcodec/x86/g722dsp.o X86ASM libavcodec/x86/h263_loopfilter.o CC libavcodec/x86/h263dsp_init.o STRIP libavcodec/x86/fpel.o skipping strip -x libavcodec/x86/fpel.o X86ASM libavcodec/x86/h264_chromamc.o X86ASM libavcodec/x86/h264_chromamc_10bit.o STRIP libavcodec/x86/h263_loopfilter.o skipping strip -x libavcodec/x86/h263_loopfilter.o X86ASM libavcodec/x86/h264_deblock.o STRIP libavcodec/x86/flacdsp.o skipping strip -x libavcodec/x86/flacdsp.o X86ASM libavcodec/x86/h264_deblock_10bit.o STRIP libavcodec/x86/h264_chromamc_10bit.o skipping strip -x libavcodec/x86/h264_chromamc_10bit.o X86ASM libavcodec/x86/h264_idct.o STRIP libavcodec/x86/h264_chromamc.o skipping strip -x libavcodec/x86/h264_chromamc.o X86ASM libavcodec/x86/h264_idct_10bit.o STRIP libavcodec/x86/h264_idct.o skipping strip -x libavcodec/x86/h264_idct.o X86ASM libavcodec/x86/h264_intrapred.o STRIP libavcodec/x86/h264_deblock_10bit.o skipping strip -x libavcodec/x86/h264_deblock_10bit.o X86ASM libavcodec/x86/h264_intrapred_10bit.o STRIP libavcodec/x86/h264_idct_10bit.o skipping strip -x libavcodec/x86/h264_idct_10bit.o CC libavcodec/x86/h264_intrapred_init.o CC libavcodec/x86/h264_qpel.o X86ASM libavcodec/x86/h264_qpel_10bit.o STRIP libavcodec/x86/h264_deblock.o skipping strip -x libavcodec/x86/h264_deblock.o X86ASM libavcodec/x86/h264_qpel_8bit.o STRIP libavcodec/x86/h264_intrapred_10bit.o skipping strip -x libavcodec/x86/h264_intrapred_10bit.o X86ASM libavcodec/x86/h264_weight.o STRIP libavcodec/x86/h264_qpel_10bit.o skipping strip -x libavcodec/x86/h264_qpel_10bit.o X86ASM libavcodec/x86/h264_weight_10bit.o STRIP libavcodec/x86/h264_weight.o skipping strip -x libavcodec/x86/h264_weight.o CC libavcodec/x86/h264chroma_init.o CC libavcodec/x86/h264dsp_init.o X86ASM libavcodec/x86/h26x/h2656_inter.o STRIP libavcodec/x86/h264_weight_10bit.o skipping strip -x libavcodec/x86/h264_weight_10bit.o CC libavcodec/x86/h26x/h2656dsp.o STRIP libavcodec/x86/h264_intrapred.o skipping strip -x libavcodec/x86/h264_intrapred.o X86ASM libavcodec/x86/hevc/add_res.o STRIP libavcodec/x86/hevc/add_res.o skipping strip -x libavcodec/x86/hevc/add_res.o X86ASM libavcodec/x86/hevc/deblock.o X86ASM libavcodec/x86/hevc/dequant.o STRIP libavcodec/x86/hevc/dequant.o skipping strip -x libavcodec/x86/hevc/dequant.o CC libavcodec/x86/hevc/dsp_init.o STRIP libavcodec/x86/h264_qpel_8bit.o skipping strip -x libavcodec/x86/h264_qpel_8bit.o X86ASM libavcodec/x86/hevc/idct.o X86ASM libavcodec/x86/hevc/mc.o STRIP libavcodec/x86/hevc/idct.o skipping strip -x libavcodec/x86/hevc/idct.o X86ASM libavcodec/x86/hevc/sao.o STRIP libavcodec/x86/hevc/sao.o skipping strip -x libavcodec/x86/hevc/sao.o X86ASM libavcodec/x86/hevc/sao_10bit.o STRIP libavcodec/x86/hevc/deblock.o skipping strip -x libavcodec/x86/hevc/deblock.o X86ASM libavcodec/x86/hpeldsp.o STRIP libavcodec/x86/hevc/mc.o skipping strip -x libavcodec/x86/hevc/mc.o CC libavcodec/x86/hpeldsp_init.o STRIP libavcodec/x86/hpeldsp.o skipping strip -x libavcodec/x86/hpeldsp.o X86ASM libavcodec/x86/huffyuvdsp.o src/libavcodec/x86/hpeldsp_init.c:97:54: warning: unused parameter 'flags' [-Wunused-parameter] 97 | static void hpeldsp_init_sse2(HpelDSPContext *c, int flags) | ^ src/libavcodec/x86/hpeldsp_init.c:125:55: warning: unused parameter 'flags' [-Wunused-parameter] 125 | static void hpeldsp_init_ssse3(HpelDSPContext *c, int flags) | ^ 2 warnings generated. CC libavcodec/x86/huffyuvdsp_init.o X86ASM libavcodec/x86/huffyuvencdsp.o STRIP libavcodec/x86/huffyuvdsp.o skipping strip -x libavcodec/x86/huffyuvdsp.o CC libavcodec/x86/huffyuvencdsp_init.o STRIP libavcodec/x86/huffyuvencdsp.o skipping strip -x libavcodec/x86/huffyuvencdsp.o X86ASM libavcodec/x86/idctdsp.o CC libavcodec/x86/idctdsp_init.o X86ASM libavcodec/x86/imdct36.o STRIP libavcodec/x86/idctdsp.o skipping strip -x libavcodec/x86/idctdsp.o X86ASM libavcodec/x86/jpeg2000dsp.o STRIP libavcodec/x86/jpeg2000dsp.o skipping strip -x libavcodec/x86/jpeg2000dsp.o CC libavcodec/x86/jpeg2000dsp_init.o X86ASM libavcodec/x86/lossless_audiodsp.o STRIP libavcodec/x86/h26x/h2656_inter.o skipping strip -x libavcodec/x86/h26x/h2656_inter.o CC libavcodec/x86/lossless_audiodsp_init.o X86ASM libavcodec/x86/lossless_videodsp.o STRIP libavcodec/x86/lossless_audiodsp.o skipping strip -x libavcodec/x86/lossless_audiodsp.o CC libavcodec/x86/lossless_videodsp_init.o X86ASM libavcodec/x86/lossless_videoencdsp.o STRIP libavcodec/x86/lossless_videoencdsp.o skipping strip -x libavcodec/x86/lossless_videoencdsp.o CC libavcodec/x86/lossless_videoencdsp_init.o X86ASM libavcodec/x86/lpc.o STRIP libavcodec/x86/lossless_videodsp.o skipping strip -x libavcodec/x86/lossless_videodsp.o CC libavcodec/x86/lpc_init.o X86ASM libavcodec/x86/me_cmp.o STRIP libavcodec/x86/lpc.o skipping strip -x libavcodec/x86/lpc.o CC libavcodec/x86/me_cmp_init.o STRIP libavcodec/x86/imdct36.o skipping strip -x libavcodec/x86/imdct36.o X86ASM libavcodec/x86/mlpdsp.o In file included from src/libavcodec/x86/me_cmp_init.c:29: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/x86/mlpdsp_init.o CC libavcodec/x86/mpeg4videodsp.o src/libavcodec/x86/mpeg4videodsp.c:68:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 68 | (unsigned) iy >= height - h || height< h | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:67:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | int need_emu = (unsigned) ix >= width - w || width < w || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/x86/mpegaudiodsp.o src/libavcodec/x86/mpegaudiodsp.c:114:58: warning: unused parameter 'unused' [-Wunused-parameter] 114 | static void apply_window_mp3(float *in, float *win, int *unused, float *out, | ^ STRIP libavcodec/x86/mlpdsp.o skipping strip -x libavcodec/x86/mlpdsp.o CC libavcodec/x86/mpegvideo.o 1 warning generated. CC libavcodec/x86/mpegvideoenc.o X86ASM libavcodec/x86/mpegvideoencdsp.o In file included from src/libavcodec/x86/mpegvideoenc.c:28: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/x86/mpegvideoencdsp_init.o STRIP libavcodec/x86/mpegvideoencdsp.o skipping strip -x libavcodec/x86/mpegvideoencdsp.o X86ASM libavcodec/x86/opusdsp.o CC libavcodec/x86/opusdsp_init.o X86ASM libavcodec/x86/pixblockdsp.o STRIP libavcodec/x86/opusdsp.o skipping strip -x libavcodec/x86/opusdsp.o CC libavcodec/x86/pixblockdsp_init.o X86ASM libavcodec/x86/pngdsp.o STRIP libavcodec/x86/pixblockdsp.o skipping strip -x libavcodec/x86/pixblockdsp.o CC libavcodec/x86/pngdsp_init.o X86ASM libavcodec/x86/proresdsp.o STRIP libavcodec/x86/pngdsp.o skipping strip -x libavcodec/x86/pngdsp.o CC libavcodec/x86/proresdsp_init.o X86ASM libavcodec/x86/qpel.o STRIP libavcodec/x86/me_cmp.o skipping strip -x libavcodec/x86/me_cmp.o X86ASM libavcodec/x86/qpeldsp.o STRIP libavcodec/x86/qpel.o skipping strip -x libavcodec/x86/qpel.o CC libavcodec/x86/qpeldsp_init.o X86ASM libavcodec/x86/rv34dsp.o STRIP libavcodec/x86/proresdsp.o skipping strip -x libavcodec/x86/proresdsp.o CC libavcodec/x86/rv34dsp_init.o X86ASM libavcodec/x86/rv40dsp.o STRIP libavcodec/x86/rv34dsp.o skipping strip -x libavcodec/x86/rv34dsp.o CC libavcodec/x86/rv40dsp_init.o X86ASM libavcodec/x86/sbcdsp.o STRIP libavcodec/x86/hevc/sao_10bit.o skipping strip -x libavcodec/x86/hevc/sao_10bit.o CC libavcodec/x86/sbcdsp_init.o STRIP libavcodec/x86/sbcdsp.o skipping strip -x libavcodec/x86/sbcdsp.o X86ASM libavcodec/x86/sbrdsp.o CC libavcodec/x86/sbrdsp_init.o X86ASM libavcodec/x86/simple_idct10.o STRIP libavcodec/x86/rv40dsp.o skipping strip -x libavcodec/x86/rv40dsp.o CC libavcodec/x86/snowdsp.o In file included from src/libavcodec/x86/snowdsp.c:27: src/libavcodec/snow_dwt.h:98:102: warning: unused parameter 'high' [-Wunused-parameter] 98 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ src/libavcodec/x86/snowdsp.c:692:91: warning: unused parameter 'obmc_stride' [-Wunused-parameter] 692 | static void inner_add_yblock_bw_8_obmc_16_bh_even_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:692:127: warning: unused parameter 'b_w' [-Wunused-parameter] 692 | static void inner_add_yblock_bw_8_obmc_16_bh_even_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:693:88: warning: unused parameter 'add' [-Wunused-parameter] 693 | int src_x, int src_y, x86_reg src_stride, slice_buffer * sb, int add, uint8_t * dst8){ | ^ src/libavcodec/x86/snowdsp.c:740:84: warning: unused parameter 'obmc_stride' [-Wunused-parameter] 740 | static void inner_add_yblock_bw_16_obmc_32_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:740:120: warning: unused parameter 'b_w' [-Wunused-parameter] 740 | static void inner_add_yblock_bw_16_obmc_32_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:741:88: warning: unused parameter 'add' [-Wunused-parameter] 741 | int src_x, int src_y, x86_reg src_stride, slice_buffer * sb, int add, uint8_t * dst8){ | ^ src/libavcodec/x86/snowdsp.c:826:82: warning: unused parameter 'obmc_stride' [-Wunused-parameter] 826 | static void inner_add_yblock_bw_8_obmc_16_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:826:118: warning: unused parameter 'b_w' [-Wunused-parameter] 826 | static void inner_add_yblock_bw_8_obmc_16_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:827:88: warning: unused parameter 'add' [-Wunused-parameter] 827 | int src_x, int src_y, x86_reg src_stride, slice_buffer * sb, int add, uint8_t * dst8){ | ^ src/libavcodec/x86/snowdsp.c:839:1: warning: string literal of length 4173 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 839 | snow_inner_add_yblock_mmx_header | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | snow_inner_add_yblock_mmx_start("mm1", "mm5", "3", "0", "0") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | snow_inner_add_yblock_mmx_accum("2", "16", "0") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | snow_inner_add_yblock_mmx_accum("1", "512", "0") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | snow_inner_add_yblock_mmx_accum("0", "528", "0") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | snow_inner_add_yblock_mmx_mix("0", "0") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | 846 | snow_inner_add_yblock_mmx_start("mm1", "mm5", "3", "8", "8") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | snow_inner_add_yblock_mmx_accum("2", "24", "8") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | snow_inner_add_yblock_mmx_accum("1", "520", "8") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | snow_inner_add_yblock_mmx_accum("0", "536", "8") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | snow_inner_add_yblock_mmx_mix("16", "8") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | snow_inner_add_yblock_mmx_end("32") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/x86/snowdsp.c:768:14: note: expanded from macro 'snow_inner_add_yblock_mmx_header' 768 | "mov %7, %%"FF_REG_c" \n\t"\ | ^ src/libavcodec/x86/snowdsp.c:837:83: warning: unused parameter 'obmc_stride' [-Wunused-parameter] 837 | static void inner_add_yblock_bw_16_obmc_32_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:837:119: warning: unused parameter 'b_w' [-Wunused-parameter] 837 | static void inner_add_yblock_bw_16_obmc_32_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:838:88: warning: unused parameter 'add' [-Wunused-parameter] 838 | int src_x, int src_y, x86_reg src_stride, slice_buffer * sb, int add, uint8_t * dst8){ | ^ 14 warnings generated. X86ASM libavcodec/x86/svq1enc.o STRIP libavcodec/x86/svq1enc.o skipping strip -x libavcodec/x86/svq1enc.o CC libavcodec/x86/svq1enc_init.o X86ASM libavcodec/x86/synth_filter.o STRIP libavcodec/x86/sbrdsp.o skipping strip -x libavcodec/x86/sbrdsp.o CC libavcodec/x86/synth_filter_init.o X86ASM libavcodec/x86/takdsp.o STRIP libavcodec/x86/takdsp.o skipping strip -x libavcodec/x86/takdsp.o CC libavcodec/x86/takdsp_init.o STRIP libavcodec/x86/synth_filter.o skipping strip -x libavcodec/x86/synth_filter.o X86ASM libavcodec/x86/ttadsp.o CC libavcodec/x86/ttadsp_init.o X86ASM libavcodec/x86/ttaencdsp.o STRIP libavcodec/x86/ttadsp.o skipping strip -x libavcodec/x86/ttadsp.o CC libavcodec/x86/ttaencdsp_init.o STRIP libavcodec/x86/qpeldsp.o skipping strip -x libavcodec/x86/qpeldsp.o X86ASM libavcodec/x86/utvideodsp.o CC libavcodec/x86/utvideodsp_init.o STRIP libavcodec/x86/ttaencdsp.o skipping strip -x libavcodec/x86/ttaencdsp.o CC libavcodec/x86/v210-init.o X86ASM libavcodec/x86/v210.o X86ASM libavcodec/x86/v210enc.o STRIP libavcodec/x86/utvideodsp.o skipping strip -x libavcodec/x86/utvideodsp.o CC libavcodec/x86/v210enc_init.o CC libavcodec/x86/vc1dsp_init.o src/libavcodec/x86/vc1dsp_init.c:75:1: warning: unused parameter 'rnd' [-Wunused-parameter] 75 | DECLARE_FUNCTION(put_, 8, _sse2) | ^ src/libavcodec/x86/vc1dsp_init.c:70:72: note: expanded from macro 'DECLARE_FUNCTION' 70 | const uint8_t *src, ptrdiff_t stride, int rnd) \ | ^ src/libavcodec/x86/vc1dsp_init.c:76:1: warning: unused parameter 'rnd' [-Wunused-parameter] 76 | DECLARE_FUNCTION(avg_, 8, _mmxext) | ^ src/libavcodec/x86/vc1dsp_init.c:70:72: note: expanded from macro 'DECLARE_FUNCTION' 70 | const uint8_t *src, ptrdiff_t stride, int rnd) \ | ^ src/libavcodec/x86/vc1dsp_init.c:77:1: warning: unused parameter 'rnd' [-Wunused-parameter] 77 | DECLARE_FUNCTION(put_, 16, _sse2) | ^ src/libavcodec/x86/vc1dsp_init.c:70:72: note: expanded from macro 'DECLARE_FUNCTION' 70 | const uint8_t *src, ptrdiff_t stride, int rnd) \ | ^ src/libavcodec/x86/vc1dsp_init.c:78:1: warning: unused parameter 'rnd' [-Wunused-parameter] 78 | DECLARE_FUNCTION(avg_, 16, _sse2) | ^ src/libavcodec/x86/vc1dsp_init.c:70:72: note: expanded from macro 'DECLARE_FUNCTION' 70 | const uint8_t *src, ptrdiff_t stride, int rnd) \ | ^ 4 warnings generated. X86ASM libavcodec/x86/vc1dsp_loopfilter.o STRIP libavcodec/x86/v210.o skipping strip -x libavcodec/x86/v210.o X86ASM libavcodec/x86/vc1dsp_mc.o STRIP libavcodec/x86/v210enc.o skipping strip -x libavcodec/x86/v210enc.o CC libavcodec/x86/vc1dsp_mmx.o STRIP libavcodec/x86/vc1dsp_mc.o skipping strip -x libavcodec/x86/vc1dsp_mc.o X86ASM libavcodec/x86/videodsp.o CC libavcodec/x86/videodsp_init.o X86ASM libavcodec/x86/vorbisdsp.o STRIP libavcodec/x86/vorbisdsp.o skipping strip -x libavcodec/x86/vorbisdsp.o CC libavcodec/x86/vorbisdsp_init.o X86ASM libavcodec/x86/vp3dsp.o STRIP libavcodec/x86/vc1dsp_loopfilter.o skipping strip -x libavcodec/x86/vc1dsp_loopfilter.o CC libavcodec/x86/vp3dsp_init.o X86ASM libavcodec/x86/vp6dsp.o STRIP libavcodec/x86/videodsp.o skipping strip -x libavcodec/x86/videodsp.o CC libavcodec/x86/vp6dsp_init.o X86ASM libavcodec/x86/vp8dsp.o STRIP libavcodec/x86/vp6dsp.o skipping strip -x libavcodec/x86/vp6dsp.o CC libavcodec/x86/vp8dsp_init.o X86ASM libavcodec/x86/vp8dsp_loopfilter.o STRIP libavcodec/x86/vp3dsp.o skipping strip -x libavcodec/x86/vp3dsp.o CC libavcodec/x86/vp9dsp_init.o src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] 84 | filters_8tap_1d_fn3(put, 8, sse2, sse2) | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] 85 | filters_8tap_1d_fn3(avg, 8, sse2, sse2) | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] 86 | filters_8tap_1d_fn4(put, 8, ssse3, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] 87 | filters_8tap_1d_fn4(avg, 8, ssse3, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'my' [-Wunused-parameter] 89 | filters_8tap_1d_fn2(put, 64, 8, avx2, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'my' [-Wunused-parameter] 90 | filters_8tap_1d_fn2(put, 32, 8, avx2, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'my' [-Wunused-parameter] 91 | filters_8tap_1d_fn2(avg, 64, 8, avx2, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'my' [-Wunused-parameter] 92 | filters_8tap_1d_fn2(avg, 32, 8, avx2, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ STRIP libavcodec/x86/vp8dsp.o skipping strip -x libavcodec/x86/vp8dsp.o CC libavcodec/x86/vp9dsp_init_10bpp.o 132 warnings generated. CC libavcodec/x86/vp9dsp_init_12bpp.o In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c: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' In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c102: | 25f: isrc/libavcodec/x86/vp9dsp_init_16bpp_template.cl:t54e:r1_:8 twarning: aunused parameter 'my' [-Wunused-parameter]p _1d_fn(o p54, | fsizl,t eFrIsL_T8EtRa_p8_T1AdP__fRnE4G(UpLuAtR,, BfP_Co,p ts,s er2e,g u1l6abrp,p )d i r| ,^ dvasrc/libavcodec/x86/vp9dsp_init.hr:,116 :b50p:p ,note: expanded from macro 'filters_8tap_1d_fn4'o pt) \116 | #| d ^e fisrc/libavcodec/x86/vp9dsp_init.hn:e95 :f70i:l tnote: eexpanded from macro '\ filter_8tap_1d_fn'r s_8ta p95_ | 1 d _ f n 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3' 110 | # d e f i n e fiinltt ehr,s _i8ntta pm_x1,d _ifnnt3 (moyp), \b p p| , ^ opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tIn file included from asrc/libavcodec/x86/vp9dsp_init_10bpp.cp:_251: dsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c_:f54n:21(:o pwarning: ,unused parameter 'mx' [-Wunused-parameter] szsrc/libavcodec/x86/vp9dsp_init.h,: 116b:p50p:, note: oexpanded from macro 'filters_8tap_1d_fn4'p t, f _116o | p#td)e f\i n e| ^f ilsrc/libavcodec/x86/vp9dsp_init.ht:e101r:s64_:8 tnote: aexpanded from macro '\ filters_8tap_1d_fn'p _1d_ f101n | 4#(doepf,i nbep pf,i lotpetr,s _f8_toappt_)1 d\_ f n| ( ^o p,src/libavcodec/x86/vp9dsp_init.h :s113z:,47 :d inote: rexpanded from macro '\ filters_8tap_1d_fn3', dv a113r | ,f iblptpe,r so_p8tt,a pf__1odp_tf)n 2\( o p| , ^ 16src/libavcodec/x86/vp9dsp_init.h,: 95b:p78p:, note: oexpanded from macro '\ filter_8tap_1d_fn'p t8, f _95o | p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x ,i nbtp ph,, oipntt, mfx_,o pitn)t \m y )| ^\ src/libavcodec/x86/vp9dsp_init.h| : ^103 :85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHAIn file included from Rsrc/libavcodec/x86/vp9dsp_init_12bpp.cP:,25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c :f54_:o1p:t ,warning: unused parameter 'my' [-Wunused-parameter]s hasrc/libavcodec/x86/vp9dsp_init.hr:p116,: 50 : dnote: iexpanded from macro 'filters_8tap_1d_fn4'r , dv a116r | ,# dbepfpi,n eo pfti)l t\e r s| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_951:d70_:f nnote: 4expanded from macro '\ filter_8tap_1d_fn'( op, b p95p | , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3' 110 | # d e f i n e f i l t e r s _ 8 t a p _ 1 di_nftn 3h(,o pi,n tb mpxp,, ionptt 8m,y )f _\o p t| ) ^ \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, In file included from ssrc/libavcodec/x86/vp9dsp_init_10bpp.cz:,25 : bsrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:p54,: 1o:p twarning: ,unused parameter 'my' [-Wunused-parameter] f_src/libavcodec/x86/vp9dsp_init.ho:p117t:)42 :\ note: expanded from macro 'filters_8tap_1d_fn4'| ^ src/libavcodec/x86/vp9dsp_init.h :117102 | :f85i:l tnote: eexpanded from macro '\ filters_8tap_1d_fn'r s_8ta p102_ | 1fdi_lftne3r(_o8pt,a pb_p1pd,_ fonp(to,p ,f _sozp,t )F I\L T E| R ^_ 8Tsrc/libavcodec/x86/vp9dsp_init.hA:P106_:R54E:G Unote: Lexpanded from macro '\ filters_8tap_1d_fn2'A R, f _106o | p#td,e friengeu lfairl,t edrisr_,8 tdavpa_r1,d _bfpnp2,( oopp,t )s z\, b| p ^p , src/libavcodec/x86/vp9dsp_init.ho:p95t:,78 :f _note: oexpanded from macro '\ filter_8tap_1d_fn'p t) \ 95| | ^ src/libavcodec/x86/vp9dsp_init.h : 101 : 64 : note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , d i r , idnvta rh,, bipnpt, moxp,t ,i nft_ ompyt)) \\ | | ^ ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_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: iexpanded from macro 'filters_8tap_1d_fn4'n t h, 116i | n#td emfxi,n ei nfti lmtye)r s\_ 8 t| a ^p _1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51:In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cnote: :expanded from macro '\ filters_8tap_1d_fn3'25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c: 54110: | 1#:d ewarning: funused parameter 'my' [-Wunused-parameter]i nesrc/libavcodec/x86/vp9dsp_init.h :f117i:l42t:e rnote: sexpanded from macro 'filters_8tap_1d_fn4'_ 8tap _1171 | df_iflnt3e(rosp_,8 tbappp_,1 do_pftn83,( ofp_,o pbtp)p ,\ o p| t ^, fsrc/libavcodec/x86/vp9dsp_init.h_:o106p:t54): \note: expanded from macro '\ filters_8tap_1d_fn2' | ^ 106src/libavcodec/x86/vp9dsp_init.h | :#106d:e54f:i nnote: eexpanded from macro '\ filters_8tap_1d_fn2' filt e106r | s#_d8etfaipn_e1 df_iflnt2e(rosp_,8 sz, bpp, opt, f_opt) \ | ^ tsrc/libavcodec/x86/vp9dsp_init.ha:p103_:185d:_ fnote: nexpanded from macro '\ filters_8tap_1d_fn'2 (op, s103z | ,f iblptpe,r _o8ptta,p _f1_do_pftn)( o\p , | s ^z , src/libavcodec/x86/vp9dsp_init.hF:I102L:T85E:R _note: 8expanded from macro '\ filters_8tap_1d_fn'T AP_SH A102R | Pf,i l t efr__o8ptta,p _s1hda_rfpn,( o p ,d isrz,, dFvIaLrT,E Rb_p8pT,A Po_pRtE)G U\L A R| , ^ f_src/libavcodec/x86/vp9dsp_init.ho:p95t:,78 :r enote: gexpanded from macro '\ filter_8tap_1d_fn'u lar, d95i | r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filtersIn file included from _src/libavcodec/x86/vp9dsp_init_10bpp.c8:t25a: psrc/libavcodec/x86/vp9dsp_init_16bpp_template.c_:154d:_1f:n 4warning: (unused parameter 'my' [-Wunused-parameter]o p,src/libavcodec/x86/vp9dsp_init.h :b117p:p42,: onote: pexpanded from macro 'filters_8tap_1d_fn4't , f _117o | pfti)l t\e r s| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_1101:d51_:f nnote: 3expanded from macro '\ filters_8tap_1d_fn3'( op, 110 | b#pdpe,f ionpet ,f ifl_toeprts)_ 8\t a p| _ ^1 d_src/libavcodec/x86/vp9dsp_init.hf:n1063:(54o:p ,note: expanded from macro '\ filters_8tap_1d_fn2'b pp, o106p | t#8d,e ffi_noep tf)i l\t e r| s ^_ 8tsrc/libavcodec/x86/vp9dsp_init.ha:p107_:152d:_ fnote: nexpanded from macro '\ filters_8tap_1d_fn2'2 (op, 107s | zf,i lbtpepr,s _o8ptta,p _f1_do_pftn)( o\p , | s ^z , src/libavcodec/x86/vp9dsp_init.hh:,103 :m85x:, note: bexpanded from macro '\ filters_8tap_1d_fn'p p, op t103, | ffi_lotpetr)_ 8\t a p| _ ^1 d_src/libavcodec/x86/vp9dsp_init.hf:n101(:o64p:, note: sexpanded from macro '\ filters_8tap_1d_fn'z , FI L101T | E#Rd_e8fTiAnPe_ SfHiAlRtPe,r s _ 8ft_aopp_t1,d _sfhna(ropp,, s zd,i rd,i rd,v adrv,a rb,p pb,p po,p to)p t\, f| _ ^o ptsrc/libavcodec/x86/vp9dsp_init.h): 95\: 78 :| ^note: expanded from macro '\ filter_8tap_1d_fn' src/libavcodec/x86/vp9dsp_init.h:95:70 :95 | note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n ti nmtx ,h ,i nitn tm ym)x ,\ i n| t ^ 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] In file included from src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init_12bpp.c::11725:: 42src/libavcodec/x86/vp9dsp_init_16bpp_template.c:: 54note: :expanded from macro 'filters_8tap_1d_fn4'1 : warning: unused parameter 'mx' [-Wunused-parameter]117 | fsrc/libavcodec/x86/vp9dsp_init.hi:l116t:e50r:s _note: 8expanded from macro 'filters_8tap_1d_fn4't ap_1 d116_ | f#nd3e(foipn,e bfpipl,t eorpst_,8 tfa_po_p1td)_ f\n 4 (| o ^p , src/libavcodec/x86/vp9dsp_init.hb:p107p:,52 :o pnote: texpanded from macro '\ filters_8tap_1d_fn2', f_o p107t | )f i\lters_8tap_1 d _| f ^n (osrc/libavcodec/x86/vp9dsp_init.hp:,110 :s51z:, note: hexpanded from macro '\ filters_8tap_1d_fn3', mx, 110b | p#pd,e foipnte, ffi_lotpetr)s _\8 t a| p ^_ 1dsrc/libavcodec/x86/vp9dsp_init.h_:f101n:364(:o pnote: ,expanded from macro '\ filters_8tap_1d_fn' bpp, 101o | p#td8e,f ifn_eo pfti)l t\e r s| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_1071:d52_:f nnote: (expanded from macro '\ filters_8tap_1d_fn2'o p, s z107, | fdiilrt,e rdsv_a8rt,a pb_p1pd,_ fonp(to,p ,f _sozp,t )h ,\ m x| , ^ bpsrc/libavcodec/x86/vp9dsp_init.hp:,95 :o70p:t ,note: expanded from macro '\ filter_8tap_1d_fn'f _opt) 95\ | | ^ src/libavcodec/x86/vp9dsp_init.h : 102 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s z , F I L T E R _ 8 T AiPn_tR EhG,U LiAnRt, mfx_,o pitn,t rmeyg)u l\a r ,| ^d ir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 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 | f i l t e r s _ 8 tianpt_ 1hd,_ finn3t( ompx,, bipnpt, moyp)t ,\ f _| o ^p t) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, hIn file included from ,src/libavcodec/x86/vp9dsp_init_12bpp.c :m25x: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :b54p:p1,: owarning: punused parameter 'mx' [-Wunused-parameter]t , src/libavcodec/x86/vp9dsp_init.hf:_116o:p50t:) note: \expanded from macro 'filters_8tap_1d_fn4' | ^ 116src/libavcodec/x86/vp9dsp_init.h | :#102d:e85f:i nnote: eexpanded from macro '\ filters_8tap_1d_fn' filte r102s | _f8itlatpe_r1_d8_tfanp4_(1odp_,f nb(popp,, ospzt,, FfI_LoTpEtR)_ 8\T A P| _ ^R EGUsrc/libavcodec/x86/vp9dsp_init.hL:A110R:,51 :f _note: oexpanded from macro '\ filters_8tap_1d_fn3'p t, r e110g | u#ldaerf,i ndei rf,i ldtvearrs,_ 8btpapp,_ 1odp_tf)n 3\( o p| , ^ bpsrc/libavcodec/x86/vp9dsp_init.hp:,95 :o70p:t 8note: ,expanded from macro '\ filter_8tap_1d_fn' f_opt )95 | \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , bipnpt, ho,p ti,n tf _moxp,t )i n\t m| y ^) \src/libavcodec/x86/vp9dsp_init.h : 103| : ^85 : note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, shaIn file included from rsrc/libavcodec/x86/vp9dsp_init_10bpp.cp:,25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c :d54i:r1,: dwarning: vunused parameter 'mx' [-Wunused-parameter]a r,src/libavcodec/x86/vp9dsp_init.h :b117p:p42,: onote: pexpanded from macro 'filters_8tap_1d_fn4't ) \ 117| | ^f ilsrc/libavcodec/x86/vp9dsp_init.ht:e95r:s70_:8 tnote: aexpanded from macro '\ filter_8tap_1d_fn'p _1d_f n953 | ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _i1ndt_ fhn,( oipn,t smzx,, hi,n tm xm,y )b pp, op\t , | f ^_ opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, szIn file included from ,src/libavcodec/x86/vp9dsp_init_12bpp.c :F25I: Lsrc/libavcodec/x86/vp9dsp_init_16bpp_template.cT:E54R:_18:T Awarning: Punused parameter 'my' [-Wunused-parameter]_ SHsrc/libavcodec/x86/vp9dsp_init.hA:R116P:,50 : note: fexpanded from macro 'filters_8tap_1d_fn4'_ opt, 116s | h#adrepf,i n e dfiirl,t edrvsa_r8,t abpp_p1,d _ofpnt4)( o\p , | b ^p p,src/libavcodec/x86/vp9dsp_init.h :o95p:t70,: fnote: _expanded from macro '\ filter_8tap_1d_fn'o pt) \ 95 | | ^ src/libavcodec/x86/vp9dsp_init.h : 111 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 111 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 6 4 , b p p , o p t 8 , fi_notp th), \i n t| ^m x,src/libavcodec/x86/vp9dsp_init.h :i106n:t54 :m ynote: )expanded from macro '\ filters_8tap_1d_fn2' \ | ^106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_In file included from osrc/libavcodec/x86/vp9dsp_init_10bpp.cp:t25): src/libavcodec/x86/vp9dsp_init_16bpp_template.c\: 55 :| 1 ^: warning: src/libavcodec/x86/vp9dsp_init.hunused parameter 'my' [-Wunused-parameter]: 101:64: 55note: | expanded from macro '\ filters_8tap_1d_fn'f ilte r101s | _#8dteafpi_n1ed _ffinl4t(earvsg_,8 tBaPpC_,1 ds_sfen2(,o p1,6 bspzp,) d i| r^, dsrc/libavcodec/x86/vp9dsp_init.hv:a116r:,50 :b pnote: pexpanded from macro 'filters_8tap_1d_fn4', op t116, | #fd_eofpitn)e \f i l| t ^e rssrc/libavcodec/x86/vp9dsp_init.h_:895t:a78p:_ 1note: dexpanded from macro '\ filter_8tap_1d_fn'_ fn4(o p95, | b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3' 110 | # d e f i n e f i l t e r s _ 8 tianpt_ 1hd,_ finn3t( ompx,, bipnpt, moyp)t 8\, f| _ ^o pt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1dIn file included from _src/libavcodec/x86/vp9dsp_init_12bpp.cf:n252: (src/libavcodec/x86/vp9dsp_init_16bpp_template.co:p54,: 1s:z ,warning: unused parameter 'my' [-Wunused-parameter]b ppsrc/libavcodec/x86/vp9dsp_init.h,: o116p:t50,: fnote: _expanded from macro 'filters_8tap_1d_fn4'o pt) \116 | #| d ^e fisrc/libavcodec/x86/vp9dsp_init.hn:e101 :f64i:l tnote: eexpanded from macro '\ filters_8tap_1d_fn'r s_8t a101p | _#1dde_ffinn4e( ofpi,l tbeprps,_ 8otpatp,_ 1fd__ofpnt()o p\, s| z ^, dsrc/libavcodec/x86/vp9dsp_init.hi:r111,: 47d:v anote: rexpanded from macro '\ filters_8tap_1d_fn3', bp p111, | foipltt,e rfs__o8ptta)p _\1 d _| f ^n 2(src/libavcodec/x86/vp9dsp_init.ho:p95,: 786:4 ,note: expanded from macro '\ filter_8tap_1d_fn'b pp, o p95t | 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f ni2n(to ph,, sizn,t bmpxp,, ionptt ,m yf)_ o\p t )| ^\ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILIn file included from Tsrc/libavcodec/x86/vp9dsp_init_10bpp.cE:R25_: 8src/libavcodec/x86/vp9dsp_init_16bpp_template.cT:A55P:_1R:E Gwarning: Uunused parameter 'my' [-Wunused-parameter]L ARsrc/libavcodec/x86/vp9dsp_init.h,: 116f:_50o:p tnote: ,expanded from macro 'filters_8tap_1d_fn4' regu l116a | r#,d edfiirn,e dfvialrt,e rbsp_p8,t aopp_t1)d _\f n 4| ( ^o p,src/libavcodec/x86/vp9dsp_init.h :b95p:p78,: onote: pexpanded from macro '\ filter_8tap_1d_fn't , f_o p95t | ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3' 110 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 3 ( o p , b pipn,t ohp,t 8i,n tf _moxp,t )i n\t m| y ^) \src/libavcodec/x86/vp9dsp_init.h : 106| : ^54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp,In file included from src/libavcodec/x86/vp9dsp_init_12bpp.co:p25t: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :f54_:o1p:t )warning: unused parameter 'my' [-Wunused-parameter]\ src/libavcodec/x86/vp9dsp_init.h| : ^116 :50src/libavcodec/x86/vp9dsp_init.h:: 102note: :expanded from macro 'filters_8tap_1d_fn4'85 : note: expanded from macro '\ filters_8tap_1d_fn' 116 | #de f102i | nfei lftielrt_e8rtsa_p8_t1adp__f1nd(_ofpn,4 (sozp,, FbIpLpT,E Ro_p8tT,A Pf__RoEpGtU)L A\R , | f ^_ opsrc/libavcodec/x86/vp9dsp_init.ht:,111 :r47e:g unote: lexpanded from macro '\ filters_8tap_1d_fn3'a r, d111i | rf,i ldtvearrs,_ 8btpapp,_ 1odp_tf)n 2\( o p| , ^ 64src/libavcodec/x86/vp9dsp_init.h,: 95b:p78p:, note: oexpanded from macro '\ filter_8tap_1d_fn'p t8, f _95o | p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , isnzt, hb,p pi,n to pmtx,, fi_notp tm)y )\ \ | ^| ^src/libavcodec/x86/vp9dsp_init.h :103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TIn file included from Asrc/libavcodec/x86/vp9dsp_init_10bpp.cP:_25S: Hsrc/libavcodec/x86/vp9dsp_init_16bpp_template.cA:R55P:,1 : warning: funused parameter 'my' [-Wunused-parameter]_ opsrc/libavcodec/x86/vp9dsp_init.ht:,116 :s50h:a rnote: pexpanded from macro 'filters_8tap_1d_fn4', d i116r | ,# ddevfairn,e bfpipl,t eorpst_)8 t\a p _| 1 ^d _fsrc/libavcodec/x86/vp9dsp_init.hn:495(:o78p:, note: bexpanded from macro '\ filter_8tap_1d_fn'p p, op t95, | f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3' 110 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 3 ( oipn,t bhp,p ,i notp tm8x,, fi_notp tm)y )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(opIn file included from ,src/libavcodec/x86/vp9dsp_init_12bpp.c :s25z: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :b54p:p1,: owarning: punused parameter 'mx' [-Wunused-parameter]t , src/libavcodec/x86/vp9dsp_init.hf:_116o:p50t:) note: \expanded from macro 'filters_8tap_1d_fn4' | ^ 116src/libavcodec/x86/vp9dsp_init.h | :#103d:e85f:i nnote: eexpanded from macro '\ filters_8tap_1d_fn' filte r103s | _f8itlatpe_r1_d8_tfanp4_(1odp_,f nb(popp,, ospzt,, FfI_LoTpEtR)_ 8\T A P| _ ^S HAsrc/libavcodec/x86/vp9dsp_init.hR:P111,: 47 : fnote: _expanded from macro '\ filters_8tap_1d_fn3'o pt, 111s | hfairlpt,e r s _d8itra,p _d1vda_rf,n 2b(popp,, o6p4t,) b\p p ,| ^o ptsrc/libavcodec/x86/vp9dsp_init.h8:,95 :f78_:o pnote: texpanded from macro '\ filter_8tap_1d_fn') \ | ^95 | src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p , o p t ,i nft_ ohp,t )i n\t m| x ^, isrc/libavcodec/x86/vp9dsp_init.hn:t101 :m64y:) note: \expanded from macro '\ filters_8tap_1d_fn' | ^ 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bppIn file included from ,src/libavcodec/x86/vp9dsp_init_10bpp.c :o25p: tsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c,: 55f:_1o:p twarning: )unused parameter 'mx' [-Wunused-parameter] \ src/libavcodec/x86/vp9dsp_init.h :| 116 ^: 50:src/libavcodec/x86/vp9dsp_init.h :note: 95expanded from macro 'filters_8tap_1d_fn4': 70: note: expanded from macro '\ filter_8tap_1d_fn'116 | #def i95n | e f i l t e r s _ 8 t a p _ 1 d _ f n 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3'i nt h ,110 | i#ndte fmixn,e ifnitl tmeyr)s _\8 t a| p ^_ 1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' In file included from 107src/libavcodec/x86/vp9dsp_init_12bpp.c | :f25i: lsrc/libavcodec/x86/vp9dsp_init_16bpp_template.ct:e54r:s1_:8 twarning: aunused parameter 'mx' [-Wunused-parameter]p _1src/libavcodec/x86/vp9dsp_init.hd:_116f:n50(:o pnote: ,expanded from macro 'filters_8tap_1d_fn4' sz, h116, | #mdxe,f ibnpep ,f iolptte,r sf__8otpatp)_ 1\d _ f| n ^4 (osrc/libavcodec/x86/vp9dsp_init.hp:,101 :b64p:p ,note: expanded from macro '\ filters_8tap_1d_fn'o pt, f101_ | o#pdte)f i\n e | f ^i ltsrc/libavcodec/x86/vp9dsp_init.he:r111s:_478:t anote: pexpanded from macro '\ filters_8tap_1d_fn3'_ 1d_ f111n | (foipl,t esrzs,_ 8dtiarp,_ 1ddv_afrn,2 (boppp,, 6o4p,t ,b pfp_,o potp)t 8\, f| _ ^o ptsrc/libavcodec/x86/vp9dsp_init.h): 95\: 70 :| ^note: expanded from macro '\ filter_8tap_1d_fn' src/libavcodec/x86/vp9dsp_init.h:107:52 :95 | note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p , o p t , f _ o p t )i n\t h| , ^ insrc/libavcodec/x86/vp9dsp_init.ht: 102m:x85,: inote: nexpanded from macro '\ filters_8tap_1d_fn't my) \102 | f| i ^l ter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_optIn file included from ,src/libavcodec/x86/vp9dsp_init_10bpp.c :r25e: gsrc/libavcodec/x86/vp9dsp_init_16bpp_template.cu:l55a:r1,: dwarning: iunused parameter 'mx' [-Wunused-parameter]r , src/libavcodec/x86/vp9dsp_init.hd:v116a:r50,: bnote: pexpanded from macro 'filters_8tap_1d_fn4'p , op t116) | #\d e f| i ^n e src/libavcodec/x86/vp9dsp_init.hf:i95l:t70e:r snote: _expanded from macro '\ filter_8tap_1d_fn'8 tap_1 d95_ | f n 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3' 110 | # d e f i n e f i litnetr sh_,8 tianpt_ 1mdx_,f ni3n(to pm,y )b p\p , | o ^p t8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mIn file included from xsrc/libavcodec/x86/vp9dsp_init_12bpp.c,: 25b: psrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:,54 :o1p:t ,warning: unused parameter 'mx' [-Wunused-parameter]f _osrc/libavcodec/x86/vp9dsp_init.hp:t116): 50\: note: | expanded from macro 'filters_8tap_1d_fn4' ^ src/libavcodec/x86/vp9dsp_init.h: 102116: | 85#:d enote: fexpanded from macro '\ filters_8tap_1d_fn'i ne fi l102t | efrisl_t8etra_p8_t1adp__f1nd4_(fonp(,o pb,p ps,z ,o pFtI,L TfE_Ro_p8tT)A P\_ R E| G ^U LAsrc/libavcodec/x86/vp9dsp_init.hR:,111 :f47_:o pnote: texpanded from macro '\ filters_8tap_1d_fn3', re g111u | lfairl,t edrisr_,8 tdavpa_r1,d _bfpnp2,( oopp,t )6 4\, b| p ^p , src/libavcodec/x86/vp9dsp_init.ho:p95t:870,: fnote: _expanded from macro '\ filter_8tap_1d_fn'o pt) \ 95 | | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p , ionptt ,h ,f _ionptt )m x\, i| n ^t msrc/libavcodec/x86/vp9dsp_init.hy:)103 :\85 : | note: ^expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cf:_25o: psrc/libavcodec/x86/vp9dsp_init_16bpp_template.ct:,55 :s1h:a rwarning: punused parameter 'mx' [-Wunused-parameter], src/libavcodec/x86/vp9dsp_init.h :d116i:r50,: dnote: vexpanded from macro 'filters_8tap_1d_fn4'a r, b p116p | ,# doepfti)n e\ f i| l ^t ersrc/libavcodec/x86/vp9dsp_init.hs:_958:t70a:p _note: 1expanded from macro '\ filter_8tap_1d_fn'd _fn4( o95p | , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3' 110 | # d e f i n e f i l t e r s _ 8itnatp _h1,d _ifnnt3 (moxp,, ibnptp ,m yo)p t\8 , | f ^_ opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sIn file included from zsrc/libavcodec/x86/vp9dsp_init_12bpp.c,: 25h: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :m54x:,1 :b pwarning: punused parameter 'my' [-Wunused-parameter], osrc/libavcodec/x86/vp9dsp_init.hp:t116,: 50f:_ onote: pexpanded from macro 'filters_8tap_1d_fn4't ) \ 116| | ^# desrc/libavcodec/x86/vp9dsp_init.hf:i103n:e85 :f inote: lexpanded from macro '\ filters_8tap_1d_fn't ers_8 t103a | pf_i1ldt_efrn_48(toapp,_ 1bdp_pf,n (ooppt,, sfz_,o pFtI)L T\E R _| 8 ^T APsrc/libavcodec/x86/vp9dsp_init.h_:S112H:A47R:P ,note: expanded from macro '\ filters_8tap_1d_fn3' f_ o112p | tf,i lsthearrsp_,8 t a pd_i1rd,_ fdnv2a(ro,p ,b p3p2,, obpptp), \o p t| 8 ^, fsrc/libavcodec/x86/vp9dsp_init.h_:o95p:t70): \note: expanded from macro '\ filter_8tap_1d_fn' | ^ src/libavcodec/x86/vp9dsp_init.h :95106 | : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , s z , b p p , o p t , ifn_to pht,) i\n t | m ^x , src/libavcodec/x86/vp9dsp_init.hi:n101t: 64m:y )note: expanded from macro '\ filters_8tap_1d_fn'\ | ^ 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, In file included from bsrc/libavcodec/x86/vp9dsp_init_10bpp.cp:p25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.co:p55t:,1 :f _warning: ounused parameter 'my' [-Wunused-parameter]p t)src/libavcodec/x86/vp9dsp_init.h :\116 : 50| : ^ note: expanded from macro 'filters_8tap_1d_fn4'src/libavcodec/x86/vp9dsp_init.h :95:78 :116 | note: #expanded from macro '\ filter_8tap_1d_fn'd efine 95f | i l t e r s _ 8 t a p _ 1 d _ f n 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 111 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' i n111t | fhi,l tienrts _m8xt,a pi_n1td _mfyn)2 (\o p ,| ^6 4, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #defIn file included from isrc/libavcodec/x86/vp9dsp_init_12bpp.cn:e25 : fsrc/libavcodec/x86/vp9dsp_init_16bpp_template.ci:l54t:e1r:s _warning: 8unused parameter 'my' [-Wunused-parameter]t apsrc/libavcodec/x86/vp9dsp_init.h_:1116d:_50f:n 2note: (expanded from macro 'filters_8tap_1d_fn4'o p, s z116, | #bdpepf,i noep tf,i lft_eorpst_)8 t\a p _| 1 ^d _fsrc/libavcodec/x86/vp9dsp_init.hn:4101(:o64p:, note: bexpanded from macro '\ filters_8tap_1d_fn'p p, o p101t | ,# dfe_foipnte) f\i l t| e ^r s_src/libavcodec/x86/vp9dsp_init.h8:t112a:p47_:1 dnote: _expanded from macro '\ filters_8tap_1d_fn3'f n(o p112, | fsizl,t edrisr_,8 tdavpa_r1,d _bfpnp2,( oopp,t ,3 2f,_ obpptp), \o p t| 8 ^, fsrc/libavcodec/x86/vp9dsp_init.h_:o95p:t78): \note: expanded from macro '\ filter_8tap_1d_fn' | ^ src/libavcodec/x86/vp9dsp_init.h :95106 | : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , s z , b p p , o p t , ifn_to pht,) i\n t | m ^x , src/libavcodec/x86/vp9dsp_init.hi:n102t: 85m:y )note: expanded from macro '\ filters_8tap_1d_fn'\ | ^ 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cf:_25o: psrc/libavcodec/x86/vp9dsp_init_16bpp_template.ct:,55 :r1e:g uwarning: lunused parameter 'my' [-Wunused-parameter]a r,src/libavcodec/x86/vp9dsp_init.h :d116i:r50,: dnote: vexpanded from macro 'filters_8tap_1d_fn4'a r, b p116p | ,# doepfti)n e\ f i| l ^t ersrc/libavcodec/x86/vp9dsp_init.hs:_958:t78a:p _note: 1expanded from macro '\ filter_8tap_1d_fn'd _fn4( o95p | , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 111 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 111 | f i l t e r s _ 8 t a p _ 1 d _ f ni2n(to ph,, 6i4n,t bmpxp,, ionptt 8m,y )f _\o p t| ) ^ \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(opIn file included from ,src/libavcodec/x86/vp9dsp_init_12bpp.c :s25z: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :b54p:p1,: owarning: punused parameter 'my' [-Wunused-parameter]t , src/libavcodec/x86/vp9dsp_init.hf:_116o:p50t:) note: \expanded from macro 'filters_8tap_1d_fn4' | ^ 116src/libavcodec/x86/vp9dsp_init.h | :#102d:e85f:i nnote: eexpanded from macro '\ filters_8tap_1d_fn' filte r102s | _f8itlatpe_r1_d8_tfanp4_(1odp_,f nb(popp,, ospzt,, FfI_LoTpEtR)_ 8\T A P| _ ^R EGsrc/libavcodec/x86/vp9dsp_init.hU:L112A:R47,: fnote: _expanded from macro '\ filters_8tap_1d_fn3'o pt, 112r | efgiulltaerr,s _d8itra,p _d1vda_rf,n 2b(popp,, o3p2t,) b\p p ,| ^o ptsrc/libavcodec/x86/vp9dsp_init.h8:,95 :f78_:o pnote: texpanded from macro '\ filter_8tap_1d_fn') \ | ^95 | src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , s z , b p p , oipntt, hf,_ oipntt) m\x , | i ^n t src/libavcodec/x86/vp9dsp_init.hm:y103): 85\: note: | expanded from macro '\ filters_8tap_1d_fn' ^ 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHAIn file included from Rsrc/libavcodec/x86/vp9dsp_init_10bpp.cP:,25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c :f55_:o1p:t ,warning: unused parameter 'my' [-Wunused-parameter]s hasrc/libavcodec/x86/vp9dsp_init.hr:p116,: 50 : dnote: iexpanded from macro 'filters_8tap_1d_fn4'r , dv a116r | ,# dbepfpi,n eo pfti)l t\e r s| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_951:d78_:f nnote: 4expanded from macro '\ filter_8tap_1d_fn'( op, b p95p | , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 111 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 111 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p ,i n6t4 ,h ,b pipn,t ompxt,8 ,i nft_ ompyt)) \\ | | ^ ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, In file included from ssrc/libavcodec/x86/vp9dsp_init_12bpp.cz:,25 : bsrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:p54,: 1o:p twarning: ,unused parameter 'mx' [-Wunused-parameter] f_src/libavcodec/x86/vp9dsp_init.ho:p116t:)50 :\ note: expanded from macro 'filters_8tap_1d_fn4'| ^ src/libavcodec/x86/vp9dsp_init.h :116103 | :#85d:e fnote: iexpanded from macro '\ filters_8tap_1d_fn'n e fil t103e | rfsi_l8ttearp__81tda_pf_n14d(_ofpn,( obpp,p ,s zo,p tF,I LfT_EoRp_t8)T A\P _ S| H ^A RPsrc/libavcodec/x86/vp9dsp_init.h,: 112 : 47f:_ onote: pexpanded from macro '\ filters_8tap_1d_fn3't , sh a112r | pf,i l t edrisr_,8 tdavpa_r1,d _bfpnp2,( oopp,t )3 2\, b| p ^p , src/libavcodec/x86/vp9dsp_init.ho:p95t:878,: fnote: _expanded from macro '\ filter_8tap_1d_fn'o pt) \ 95 | | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p , ionptt ,h ,f _ionptt )m x\, i| n ^t msrc/libavcodec/x86/vp9dsp_init.hy:)101 :\64 : | note: ^expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, In file included from dsrc/libavcodec/x86/vp9dsp_init_10bpp.ci:r25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.cd:v55a:r1,: bwarning: punused parameter 'mx' [-Wunused-parameter]p , src/libavcodec/x86/vp9dsp_init.ho:p116t:,50 :f _note: oexpanded from macro 'filters_8tap_1d_fn4'p t) \ 116 | | # ^d esrc/libavcodec/x86/vp9dsp_init.hf:i95n:e70 :f inote: lexpanded from macro '\ filter_8tap_1d_fn't ers_8 t95a | p _ 1 d _ f n 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 111 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 111 | f i l t e r si_n8tt ahp,_ 1idn_tf nm2x(,o pi,n t6 4m,y )b p\p , | o ^p t8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fnIn file included from (src/libavcodec/x86/vp9dsp_init_12bpp.co:p25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.cs:z54,: 1h:, warning: munused parameter 'mx' [-Wunused-parameter]x , src/libavcodec/x86/vp9dsp_init.hb:p116p:,50 :o pnote: texpanded from macro 'filters_8tap_1d_fn4', f_o p116t | )# d\e f i| n ^e fsrc/libavcodec/x86/vp9dsp_init.hi:l101t:e64r:s _note: 8expanded from macro '\ filters_8tap_1d_fn't ap_1 d101_ | f#nd4e(foipn,e bfpipl,t eorpst_,8 tfa_po_p1td)_ f\n ( o| p ^, ssrc/libavcodec/x86/vp9dsp_init.hz:,112 :d47i:r ,note: expanded from macro '\ filters_8tap_1d_fn3'd var ,112 | bfpipl,t eorpst_,8 tfa_po_p1td)_ f\n 2 (| o ^p , src/libavcodec/x86/vp9dsp_init.h3:295,: 70b:p pnote: ,expanded from macro '\ filter_8tap_1d_fn' opt8, 95f | _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , imnxt, hb,p pi,n to pmtx,, fi_notp tm)y )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAPIn file included from _src/libavcodec/x86/vp9dsp_init_10bpp.cR:E25G: Usrc/libavcodec/x86/vp9dsp_init_16bpp_template.cL:A55R:,1 :f _warning: ounused parameter 'mx' [-Wunused-parameter]p t,src/libavcodec/x86/vp9dsp_init.h :r116e:g50u:l anote: rexpanded from macro 'filters_8tap_1d_fn4', dir ,116 | d#vdaerf,i nbep pf,i lotpetr)s _\8 t a| p ^_ 1dsrc/libavcodec/x86/vp9dsp_init.h_:f95n:470(:o pnote: ,expanded from macro '\ filter_8tap_1d_fn' bpp, o95p | t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 111 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 111 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 6 4 ,i nbtp ph,, oipntt8 ,m xf,_ oipntt) m\y ) | \ ^ | src/libavcodec/x86/vp9dsp_init.h ^: 107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bppIn file included from ,src/libavcodec/x86/vp9dsp_init_12bpp.c :o25p: tsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c,: 54f:_1o:p twarning: )unused parameter 'mx' [-Wunused-parameter] \ src/libavcodec/x86/vp9dsp_init.h :| 116 ^: 50:src/libavcodec/x86/vp9dsp_init.h :note: 102expanded from macro 'filters_8tap_1d_fn4': 85: note: expanded from macro '\ filters_8tap_1d_fn'116 | #def i102n | ef iflitletre_r8st_a8pt_a1pd__1fdn_(fonp4,( ospz,, bFpIpL,T EoRp_t8,T AfP__oRpEtG)U L\A R ,| ^f _osrc/libavcodec/x86/vp9dsp_init.hp:t112,: 47r:e gnote: uexpanded from macro '\ filters_8tap_1d_fn3'l ar, 112d | ifri,l tdevrasr_,8 tbappp_,1 do_pftn)2 (\o p ,| ^3 2,src/libavcodec/x86/vp9dsp_init.h :b95p:p70,: onote: pexpanded from macro '\ filter_8tap_1d_fn't 8, f_ o95p | t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x ,i nbtp ph,, oipntt, mfx_,o pitn)t \m y )| ^\ src/libavcodec/x86/vp9dsp_init.h| : ^103 :85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHIn file included from Asrc/libavcodec/x86/vp9dsp_init_10bpp.cR:P25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 55f:_1o:p twarning: ,unused parameter 'mx' [-Wunused-parameter] shasrc/libavcodec/x86/vp9dsp_init.hr:p116,: 50 : dnote: iexpanded from macro 'filters_8tap_1d_fn4'r , dv a116r | ,# dbepfpi,n eo pfti)l t\e r s| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_951:d70_:f nnote: 4expanded from macro '\ filter_8tap_1d_fn'( op, b p95p | , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 111 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 111 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p ,i n6t4 ,h ,b pipn,t ompxt,8 ,i nft_ ompyt)) \\ | | ^ ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opIn file included from tsrc/libavcodec/x86/vp9dsp_init_12bpp.c,: 25f: _src/libavcodec/x86/vp9dsp_init_16bpp_template.co:p54t:)1 :\ warning: unused parameter 'my' [-Wunused-parameter]| ^ src/libavcodec/x86/vp9dsp_init.h:src/libavcodec/x86/vp9dsp_init.h116::10350::85 :note: expanded from macro 'filters_8tap_1d_fn4'note: expanded from macro '\ filters_8tap_1d_fn' 116 | #103d | effiilntee rf_i8lttaepr_s1_d8_tfanp(_o1pd,_ fsnz4,( oFpI,L TbEpRp_,8 ToApPt_,S HfA_RoPp,t ) \f _ o| p ^t , src/libavcodec/x86/vp9dsp_init.hs:h113a:r47p:, note: expanded from macro '\ filters_8tap_1d_fn3' dir ,113 | dfvialrt,e rbsp_p8,t aopp_t1)d _\f n 2| ( ^o p,src/libavcodec/x86/vp9dsp_init.h :1956:,70 :b pnote: pexpanded from macro '\ filter_8tap_1d_fn', opt8 ,95 | f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( oipn,t shz,, ibnptp ,m xo,p ti,n tf _moyp)t )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cd:i25r: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :d55v:a1r:, warning: bunused parameter 'my' [-Wunused-parameter]p p,src/libavcodec/x86/vp9dsp_init.h :o116p:t50,: fnote: _expanded from macro 'filters_8tap_1d_fn4'o pt) \116 | #| d ^e fisrc/libavcodec/x86/vp9dsp_init.hn:e95 :f78i:l tnote: eexpanded from macro '\ filter_8tap_1d_fn'r s_8ta p95_ | 1 d _ f n 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 112 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 112 | f i l t e r s _ 8itnatp _h1,d _ifnnt2 (moxp,, i3n2t, mbyp)p \ | , ^ opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define fiIn file included from lsrc/libavcodec/x86/vp9dsp_init_12bpp.ct:e25r: ssrc/libavcodec/x86/vp9dsp_init_16bpp_template.c_:854t:a1p:_ 1warning: dunused parameter 'my' [-Wunused-parameter]_ fnsrc/libavcodec/x86/vp9dsp_init.h2:(116o:p50,: snote: zexpanded from macro 'filters_8tap_1d_fn4', bpp ,116 | o#pdte,f ifn_eo pfti)l t\e r s| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_1011:d64_:f nnote: 4expanded from macro '\ filters_8tap_1d_fn'( op, b101p | p#,d eofpitn,e ff_iolptte)r s\_ 8 t| a ^p _1src/libavcodec/x86/vp9dsp_init.hd:_113f:n47(:o pnote: ,expanded from macro '\ filters_8tap_1d_fn3' sz, 113d | ifri,l tdevrasr_,8 tbappp_,1 do_pftn,2 (fo_po,p t1)6 ,\ b p| p ^, osrc/libavcodec/x86/vp9dsp_init.hp:t958:,78 :f _note: oexpanded from macro '\ filter_8tap_1d_fn'p t) \ 95| | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , s z , b p p ,i notp th,, fi_notp tm)x ,\ i n| t ^ mysrc/libavcodec/x86/vp9dsp_init.h): 102\: 85 :| ^note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAPIn file included from _src/libavcodec/x86/vp9dsp_init_10bpp.cR:E25G: Usrc/libavcodec/x86/vp9dsp_init_16bpp_template.cL:A55R:,1 :f _warning: ounused parameter 'my' [-Wunused-parameter]p t,src/libavcodec/x86/vp9dsp_init.h :r116e:g50u:l anote: rexpanded from macro 'filters_8tap_1d_fn4', dir ,116 | d#vdaerf,i nbep pf,i lotpetr)s _\8 t a| p ^_ 1dsrc/libavcodec/x86/vp9dsp_init.h_:f95n:478(:o pnote: ,expanded from macro '\ filter_8tap_1d_fn' bpp, o95p | t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 112 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 112 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 3 2 ,i nbtp ph,, oipntt8 ,m xf,_ oipntt) m\y ) | \ ^ | src/libavcodec/x86/vp9dsp_init.h ^: 106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bIn file included from psrc/libavcodec/x86/vp9dsp_init_12bpp.cp:,25 : osrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:t54,: 1f:_ owarning: punused parameter 'my' [-Wunused-parameter]t ) src/libavcodec/x86/vp9dsp_init.h\: 116 :| 50 ^: note: src/libavcodec/x86/vp9dsp_init.hexpanded from macro 'filters_8tap_1d_fn4': 102:85: 116note: | expanded from macro '\ filters_8tap_1d_fn'# defin e102 | ffiilltteerrs__88ttaapp__11dd__ffnn(4o(po,p ,s zb,p pF,I LoTpEtR,_ 8fT_AoPp_tR)E G\U L A| R ^, fsrc/libavcodec/x86/vp9dsp_init.h_:o113p:t47,: rnote: eexpanded from macro '\ filters_8tap_1d_fn3'g ula r113, | fdiilrt,e rdsv_a8rt,a pb_p1pd,_ fonp2t()o p\, 1| 6 ^, bsrc/libavcodec/x86/vp9dsp_init.hp:p95,: 78o:p tnote: 8expanded from macro '\ filter_8tap_1d_fn', f_op t95) | \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , s z ,i nbtp ph,, oipntt, mfx_,o pitn)t \m y )| ^\ src/libavcodec/x86/vp9dsp_init.h| : ^103 :85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SIn file included from Hsrc/libavcodec/x86/vp9dsp_init_10bpp.cA:R25P: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 55 :f1_:o pwarning: tunused parameter 'my' [-Wunused-parameter], ssrc/libavcodec/x86/vp9dsp_init.hh:a116r:p50,: note: expanded from macro 'filters_8tap_1d_fn4'd ir, d116v | a#rd,e fbipnpe, foipltt)e r\s _ 8| t ^a p_src/libavcodec/x86/vp9dsp_init.h1:d95_:f78n:4 (note: oexpanded from macro '\ filter_8tap_1d_fn'p , bpp ,95 | o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 112 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 112 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 3i2n,t bhp,p ,i notp tm8x,, fi_notp tm)y )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, In file included from bsrc/libavcodec/x86/vp9dsp_init_12bpp.cp:p25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.co:p54t:,1 :f _warning: ounused parameter 'mx' [-Wunused-parameter]p t)src/libavcodec/x86/vp9dsp_init.h :\116 : 50| : ^ note: expanded from macro 'filters_8tap_1d_fn4'src/libavcodec/x86/vp9dsp_init.h :103:85 :116 | note: #expanded from macro '\ filters_8tap_1d_fn'd efine f103i | lftielrtse_r8_t8atpa_p1_d1_df_nf4n((oopp,, bspzp,, FoIpLtT,E Rf__8oTpAtP)_ S\H A R| P ^, src/libavcodec/x86/vp9dsp_init.h :f113_:o47p:t ,note: expanded from macro '\ filters_8tap_1d_fn3's har p113, | f i ldtierr,s _d8vtaarp,_ 1bdp_pf,n 2o(potp), \1 6 ,| ^b ppsrc/libavcodec/x86/vp9dsp_init.h,: 95o:p78t:8 ,note: expanded from macro '\ filter_8tap_1d_fn'f _opt) 95\ | | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p ,i notp th,, fi_notp tm)x ,\ i n| t ^ mysrc/libavcodec/x86/vp9dsp_init.h): 101\: 64 :| ^note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cd:v25a: rsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c,: 55b:p1p:, warning: ounused parameter 'mx' [-Wunused-parameter]p t,src/libavcodec/x86/vp9dsp_init.h :f116_:o50p:t )note: expanded from macro 'filters_8tap_1d_fn4'\ | ^ 116 | src/libavcodec/x86/vp9dsp_init.h#:d95e:f70i:n enote: expanded from macro '\ filter_8tap_1d_fn'f ilter s95_ | 8 t a p _ 1 d _ f n 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 112 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 112 | f i litnetr sh_,8 tianpt_ 1mdx_,f ni2n(to pm,y )3 2\, b| p ^p , opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tapIn file included from _src/libavcodec/x86/vp9dsp_init_12bpp.c1:d25_: fsrc/libavcodec/x86/vp9dsp_init_16bpp_template.cn:(54o:p1,: swarning: zunused parameter 'mx' [-Wunused-parameter], hsrc/libavcodec/x86/vp9dsp_init.h,: 116m:x50,: bnote: pexpanded from macro 'filters_8tap_1d_fn4'p , op t116, | #fd_eofpitn)e \f i l| t ^e rssrc/libavcodec/x86/vp9dsp_init.h_:8101t:a64p:_ 1note: dexpanded from macro '\ filters_8tap_1d_fn'_ fn4( o101p | ,# dbepfpi,n eo pfti,l tfe_rosp_t8)t a\p _ 1| d ^_ fnsrc/libavcodec/x86/vp9dsp_init.h(:o113p:,47 :s znote: ,expanded from macro '\ filters_8tap_1d_fn3' dir ,113 | dfvialrt,e rbsp_p8,t aopp_t1,d _ff_no2p(to)p ,\ 1 6| , ^ bpsrc/libavcodec/x86/vp9dsp_init.hp:,95 :o70p:t 8note: ,expanded from macro '\ filter_8tap_1d_fn' f_opt )95 | \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b pipn,t ohp,t ,i nft_ ompxt,) i\n t | m ^y ) src/libavcodec/x86/vp9dsp_init.h\: 102 :| 85 ^: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_RIn file included from Esrc/libavcodec/x86/vp9dsp_init_10bpp.cG:U25L: Asrc/libavcodec/x86/vp9dsp_init_16bpp_template.cR:,55 :f1_:o pwarning: tunused parameter 'mx' [-Wunused-parameter], rsrc/libavcodec/x86/vp9dsp_init.he:g116u:l50a:r ,note: expanded from macro 'filters_8tap_1d_fn4'd ir, d116v | a#rd,e fbipnpe, foipltt)e r\s _ 8| t ^a p_src/libavcodec/x86/vp9dsp_init.h1:d95_:f70n:4 (note: oexpanded from macro '\ filter_8tap_1d_fn'p , bpp ,95 | o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 112 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 112 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 3i2n,t bhp,p ,i notp tm8x,, fi_notp tm)y )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bIn file included from psrc/libavcodec/x86/vp9dsp_init_12bpp.cp:,25 : osrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:t54,: 1f:_ owarning: punused parameter 'mx' [-Wunused-parameter]t ) src/libavcodec/x86/vp9dsp_init.h\: 116 :| 50 ^: note: src/libavcodec/x86/vp9dsp_init.hexpanded from macro 'filters_8tap_1d_fn4': 102:85: 116note: | expanded from macro '\ filters_8tap_1d_fn'# defin e102 | ffiilltteerrs__88ttaapp__11dd__ffnn(4o(po,p ,s zb,p pF,I LoTpEtR,_ 8fT_AoPp_tR)E G\U L A| R ^, fsrc/libavcodec/x86/vp9dsp_init.h_:o113p:t47,: rnote: eexpanded from macro '\ filters_8tap_1d_fn3'g ula r113, | fdiilrt,e rdsv_a8rt,a pb_p1pd,_ fonp2t()o p\, 1| 6 ^, bsrc/libavcodec/x86/vp9dsp_init.hp:p95,: 70o:p tnote: 8expanded from macro '\ filter_8tap_1d_fn', f_op t95) | \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b pipn,t ohp,t ,i nft_ ompxt,) i\n t | m ^y ) src/libavcodec/x86/vp9dsp_init.h\: 103 :| 85 ^: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHIn file included from Asrc/libavcodec/x86/vp9dsp_init_10bpp.cR:P25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 55f:_1o:p twarning: ,unused parameter 'mx' [-Wunused-parameter] shsrc/libavcodec/x86/vp9dsp_init.ha:r116p:,50 : note: dexpanded from macro 'filters_8tap_1d_fn4'i r, d v116a | r#,d ebfpipn,e ofpitl)t e\r s _| 8 ^t apsrc/libavcodec/x86/vp9dsp_init.h_:195d:_70f:n 4note: (expanded from macro '\ filter_8tap_1d_fn'o p, bp p95, | o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 112 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 112 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , i3n2t, hb,p pi,n to pmtx8,, ifn_to pmty)) \\ | | ^ ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opIn file included from tsrc/libavcodec/x86/vp9dsp_init_12bpp.c,: 25f: _src/libavcodec/x86/vp9dsp_init_16bpp_template.co:p54t:)1 :\ warning: unused parameter 'my' [-Wunused-parameter]| ^ src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init.h::117103::4285:: note: note: expanded from macro 'filters_8tap_1d_fn4'expanded from macro '\ filters_8tap_1d_fn' 117 | 103f | iflitletresr__88ttaapp__11dd__ffnn3((oopp,, sbzp,p ,F IoLpTtE,R _f8_ToApPt_)S H\A R P| , ^ src/libavcodec/x86/vp9dsp_init.hf:_106o:p54t:, note: sexpanded from macro '\ filters_8tap_1d_fn2'h arp, 106 | #ddierf,i ndev afri,l tbeprps,_ 8otpatp)_ 1\d _ f| n ^2 (osrc/libavcodec/x86/vp9dsp_init.hp:,95 :s70z:, note: bexpanded from macro '\ filter_8tap_1d_fn'p p, op t95, | f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 101 : 64 : note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n ( oipn,t shz,, idnitr ,m xd,v airn,t bmpyp), \o p t| , ^ f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 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 | # d e fiinnte hf,i litnetr sm_x8,t aipn_t1 dm_yf)n 4\( o p| , ^ bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filterIn file included from ssrc/libavcodec/x86/vp9dsp_init_12bpp.c_:825t: asrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:_541:d1_:f nwarning: 2unused parameter 'my' [-Wunused-parameter]( opsrc/libavcodec/x86/vp9dsp_init.h,: 1171:642,: bnote: pexpanded from macro 'filters_8tap_1d_fn4'p , o p117t | 8f,i lft_eorpst_)8 t\a p _| 1 ^d _fsrc/libavcodec/x86/vp9dsp_init.hn:3106(:o54p:, note: bexpanded from macro '\ filters_8tap_1d_fn2'p p, o p106t | ,# dfe_foipnte) f\i l t| e ^r s_src/libavcodec/x86/vp9dsp_init.h8:t106a:p54_:1 dnote: _expanded from macro '\ filters_8tap_1d_fn2'f n2(o p106, | #sdze,f ibnpep ,f iolptte,r sf__8otpatp)_ 1\d _ f| n ^2 (osrc/libavcodec/x86/vp9dsp_init.hp:,101 :s64z:, note: bexpanded from macro '\ filters_8tap_1d_fn'p p, o p101t | ,# dfe_foipnte) f\i l t| e ^r s_src/libavcodec/x86/vp9dsp_init.h8:t102a:p85_:1 dnote: _expanded from macro '\ filters_8tap_1d_fn'f n(op, 102s | zf,i ldtierr,_ 8dtvaapr_,1 db_pfpn,( oopp,t ,s zf,_ oFpItL)T E\R _ 8| T ^A P_src/libavcodec/x86/vp9dsp_init.hR:E95G:U78L:A Rnote: ,expanded from macro '\ filter_8tap_1d_fn' f_op t95, | r e g u l a r , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int mx, int mIn file included from ysrc/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_fn4In file included from (src/libavcodec/x86/vp9dsp_init_12bpp.co:p25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.cb:p54p:,1 :o pwarning: tunused parameter 'my' [-Wunused-parameter], fsrc/libavcodec/x86/vp9dsp_init.h_:o117p:t42): \note: expanded from macro 'filters_8tap_1d_fn4' | ^ 117src/libavcodec/x86/vp9dsp_init.h | :f113i:l47t:e rnote: sexpanded from macro '\ filters_8tap_1d_fn3'_ 8ta p113_ | 1fdi_lftne3r(so_p8,t abpp_p1,d _ofpnt2,( ofp_,o p1t6), \b p p| , ^ opsrc/libavcodec/x86/vp9dsp_init.ht:8106,: 54f:_ onote: pexpanded from macro '\ filters_8tap_1d_fn2't ) \ 106| | ^# desrc/libavcodec/x86/vp9dsp_init.hf:i106n:e54 :f inote: lexpanded from macro '\ filters_8tap_1d_fn2't ers_ 8106t | a#pd_e1fdi_nfen 2f(iolpt,e rssz_,8 tbappp_,1 do_pftn,2 (fo_po,p ts)z ,\ b p| p ^, osrc/libavcodec/x86/vp9dsp_init.hp:t103,: 85f:_ onote: pexpanded from macro '\ filters_8tap_1d_fn't ) \ | 103 ^ | fisrc/libavcodec/x86/vp9dsp_init.hl:t102e:r85_:8 tnote: aexpanded from macro '\ filters_8tap_1d_fn'p _1d_f n102( | ofpi,l tsezr,_ 8FtIaLpT_E1Rd__8fTnA(Po_pS,H AsRzP,, F I LfT_EoRp_t8,T AsPh_aRrEpG,U L A Rd,i rf,_ odpvta,r ,r ebgpupl,a ro,p td)i r\, d| v ^a r,src/libavcodec/x86/vp9dsp_init.h :b95p:p78,: onote: pexpanded from macro '\ filter_8tap_1d_fn't ) \ | 95 ^ | src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t imnyt) h\, i| n ^t mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filtersIn file included from _src/libavcodec/x86/vp9dsp_init_10bpp.c8:t25a: psrc/libavcodec/x86/vp9dsp_init_16bpp_template.c_:155d:_1f:n 3warning: (unused parameter 'my' [-Wunused-parameter]o p,src/libavcodec/x86/vp9dsp_init.h :b116p:p50,: onote: pexpanded from macro 'filters_8tap_1d_fn4't , f_ o116p | t#)d e\f i n| e ^ fisrc/libavcodec/x86/vp9dsp_init.hl:t107e:r52s:_ 8note: texpanded from macro '\ filters_8tap_1d_fn2'a p_1d _107f | nf4i(lotpe,r sb_p8pt,a po_p1td,_ ffn_(ooppt,) s\z , | h ^, msrc/libavcodec/x86/vp9dsp_init.hx:,113 :b47p:p ,note: expanded from macro '\ filters_8tap_1d_fn3'o pt, 113f | _foipltt)e r\s _ 8| t ^a p_src/libavcodec/x86/vp9dsp_init.h1:d101_:f64n:2 (note: oexpanded from macro '\ filters_8tap_1d_fn'p , 16 ,101 | b#pdpe,f ionpet 8f,i lft_eorpst_)8 t\a p _| 1 ^d _fsrc/libavcodec/x86/vp9dsp_init.hn:(106o:p54,: snote: zexpanded from macro '\ filters_8tap_1d_fn2', dir ,106 | d#vdaerf,i nbep pf,i lotpetr,s _f8_toappt_)1 d\_ f n| 2 ^( opsrc/libavcodec/x86/vp9dsp_init.h,: 95s:z70,: bnote: pexpanded from macro '\ filter_8tap_1d_fn'p , opt ,95 | f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 103 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 103 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s z , F IiLnTtE Rh_,8 int mTxA,P _iSnHtA RmPy,) \ f _| o ^p t, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95In 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 | f i l t e r s _ 8 t a p _ 1 d _ f n 3 ( o p , b p p ,i notp th,, fi_notp tm)x ,\ i n| t ^ mysrc/libavcodec/x86/vp9dsp_init.h): 107\: 52 :| ^note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, In file included from fsrc/libavcodec/x86/vp9dsp_init_10bpp.c_:o25p: tsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c): 55\: 1 :| ^warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:src/libavcodec/x86/vp9dsp_init.h102::11685::50 :note: expanded from macro '\ filters_8tap_1d_fn'note: expanded from macro 'filters_8tap_1d_fn4' 102116 | | f#idletfeirn_e8 tfaipl_t1edr_sf_n8(toapp,_ 1sdz_,f nF4I(LoTpE,R _b8pTpA,P _oRpEtG,U LfA_Ro,p tf)_ o\p t ,| ^r egsrc/libavcodec/x86/vp9dsp_init.hu:l113a:r47,: dnote: iexpanded from macro '\ filters_8tap_1d_fn3'r , d v113a | rf,i lbtpepr,s _o8ptta)p _\1 d _| f ^n 2(src/libavcodec/x86/vp9dsp_init.ho:p95,: 701:6 ,note: expanded from macro '\ filter_8tap_1d_fn'b pp, o p95t | 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z ,i nht, hm,x ,i nbtp pm,x ,o pitn,t fm_yo)p t\) \| ^ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvaIn file included from rsrc/libavcodec/x86/vp9dsp_init_12bpp.c,: 25b: psrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:,54 :o1p:t ,warning: unused parameter 'mx' [-Wunused-parameter]f _osrc/libavcodec/x86/vp9dsp_init.hp:t117): 42\: note: | expanded from macro 'filters_8tap_1d_fn4' ^ src/libavcodec/x86/vp9dsp_init.h :11795 | :f70i:l tnote: eexpanded from macro '\ filter_8tap_1d_fn'r s_8ta p95_ | 1 d _ f n 3 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _i8ntta ph_,1 di_nftn (moxp,, isnzt, mhy,) m\x , | b ^p p, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1dIn file included from _src/libavcodec/x86/vp9dsp_init_10bpp.cf:n25(: osrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:,55 :s1z:, warning: Funused parameter 'mx' [-Wunused-parameter]I LTsrc/libavcodec/x86/vp9dsp_init.hE:R116_:850T:A Pnote: _expanded from macro 'filters_8tap_1d_fn4'S HARP ,116 | # dfe_foipnte, fsihlatrepr,s _ 8 tdaipr_,1 dd_vfanr4,( obpp,p ,b popp,t )o p\t , | f ^_ opsrc/libavcodec/x86/vp9dsp_init.ht:)95 :\70 : | note: ^expanded from macro '\ filter_8tap_1d_fn' src/libavcodec/x86/vp9dsp_init.h:113: 4795: | note: expanded from macro '\ filters_8tap_1d_fn3' 113 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 1 6 , b p p , o p t 8 , f _ o p t ) \ | i ^n t src/libavcodec/x86/vp9dsp_init.hh:,107 :i52n:t note: mexpanded from macro '\ filters_8tap_1d_fn2'x , in t107 | mfyi)l t\e r s| _ ^8 tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.hIn file included from :src/libavcodec/x86/vp9dsp_init_12bpp.c102::2585: :src/libavcodec/x86/vp9dsp_init_16bpp_template.c :note: 55expanded from macro '\ filters_8tap_1d_fn': 1: warning: unused parameter 'my' [-Wunused-parameter] 102 | fi l55t | efri_l8ttearps__18dt_afpn_(1odp_,f ns4z(,a vFgI,L TBEPRC_,8 TsAsPe_2R,E G1U6LbApRp,) f _| o^p t, src/libavcodec/x86/vp9dsp_init.hr:e116g:u50l:a rnote: ,expanded from macro 'filters_8tap_1d_fn4' dir, 116d | v#adre,f ibnpep ,f iolptte)r s\_ 8 t| a ^p _1src/libavcodec/x86/vp9dsp_init.hd:_95f:n704:( onote: pexpanded from macro '\ filter_8tap_1d_fn', bpp, 95o | p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3' 110 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f ni3n(to ph,, bipnpt, moxp,t 8i,n tf _moyp)t )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(opIn file included from ,src/libavcodec/x86/vp9dsp_init_10bpp.c :s25z: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :b55p:p1,: owarning: punused parameter 'mx' [-Wunused-parameter]t , src/libavcodec/x86/vp9dsp_init.hf:_116o:p50t:) note: \expanded from macro 'filters_8tap_1d_fn4' | ^ 116src/libavcodec/x86/vp9dsp_init.h | :#101d:e64f:i nnote: eexpanded from macro '\ filters_8tap_1d_fn' filt e101r | s#_d8etfaipn_e1 df_iflnt4e(rosp_,8 tbappp_,1 do_pftn,( ofp_,o pstz), \d i r| , ^ dvsrc/libavcodec/x86/vp9dsp_init.ha:r113,: 47b:p pnote: ,expanded from macro '\ filters_8tap_1d_fn3' opt ,113 | ff_iolptte)r s\_ 8 t| a ^p _1src/libavcodec/x86/vp9dsp_init.hd:_95f:n782:( onote: pexpanded from macro '\ filter_8tap_1d_fn', 16, b95p | p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o pi,n ts zh,, hi,n tm xm,x ,b pipn,t ompyt), \f _ o| p ^t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(oIn file included from psrc/libavcodec/x86/vp9dsp_init_12bpp.c,: 25s: zsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c,: 55F:I1L:T Ewarning: Runused parameter 'my' [-Wunused-parameter]_ 8Tsrc/libavcodec/x86/vp9dsp_init.hA:P116_:S50H:A Rnote: Pexpanded from macro 'filters_8tap_1d_fn4', f _116o | p#td,e fsihnaer pf,i l t edrisr_,8 tdavpa_r1,d _bfpnp4,( oopp,t )b p\p , | o ^p t,src/libavcodec/x86/vp9dsp_init.h :f95_:o70p:t )note: expanded from macro '\ filter_8tap_1d_fn'\ | ^ 95src/libavcodec/x86/vp9dsp_init.h | : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3' 110 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 3 ( o p , b p p , o p t 8 , fi_notp th), \i n t| ^m x,src/libavcodec/x86/vp9dsp_init.h :i106n:t54 :m ynote: )expanded from macro '\ filters_8tap_1d_fn2' \ | ^106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_In file included from osrc/libavcodec/x86/vp9dsp_init_10bpp.cp:t25): src/libavcodec/x86/vp9dsp_init_16bpp_template.c\: 55 :| 1 ^: warning: src/libavcodec/x86/vp9dsp_init.hunused parameter 'my' [-Wunused-parameter]: 102:src/libavcodec/x86/vp9dsp_init.h85::117 :note: 42expanded from macro '\ filters_8tap_1d_fn': note: expanded from macro 'filters_8tap_1d_fn4' 102 | 117f | iflitletre_r8st_a8pt_a1pd__1fdn_(fonp3,( ospz,, bFpIpL,T EoRp_t8,T AfP__oRpEtG)U L\A R ,| ^f _osrc/libavcodec/x86/vp9dsp_init.hp:t106,: 54r:e gnote: uexpanded from macro '\ filters_8tap_1d_fn2'l ar, 106d | i#rd,e fdivnaer ,f iblptpe,r so_p8tt)a p\_ 1 d| _ ^f n2src/libavcodec/x86/vp9dsp_init.h(:o95p:,78 :s znote: ,expanded from macro '\ filter_8tap_1d_fn' bpp, o95p | t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 101 : 64 : note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f ni(notp ,h ,s zi,n td imrx,, divnatr my) \ | ^ , bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_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 | # d e f i n e f i l t e r s _ 8 t a p _ 1idn_tf nh4,( oipn,t bmpxp,, ionptt ,m yf)_ o\p t )| ^\ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fnIn file included from 3src/libavcodec/x86/vp9dsp_init_10bpp.c(:o25p: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :b55p:p1,: owarning: punused parameter 'my' [-Wunused-parameter]t 8,src/libavcodec/x86/vp9dsp_init.h :f117_:o42p:t )note: expanded from macro 'filters_8tap_1d_fn4'\ | ^117 | src/libavcodec/x86/vp9dsp_init.hf:i106l:t54e:r snote: _expanded from macro '\ filters_8tap_1d_fn2'8 tap _1061 | d#_dfenf3i(noep ,f iblptpe,r so_p8tt,a pf__1odp_tf)n 2\( o p| , ^ szsrc/libavcodec/x86/vp9dsp_init.h,: 106b:p54p:, note: oexpanded from macro '\ filters_8tap_1d_fn2'p t, f _106o | p#td)e f\i n e| ^f isrc/libavcodec/x86/vp9dsp_init.hl:t103e:r85s:_ 8note: texpanded from macro '\ filters_8tap_1d_fn'a p_1d_ f103n | 2f(iolpt,e rs_z8,t abpp_p1,d _ofpnt(,o pf,_ ospzt,) F\I L T| E ^R _8src/libavcodec/x86/vp9dsp_init.hT:A102P:_85S:H Anote: Rexpanded from macro '\ filters_8tap_1d_fn'P , f _102o | pfti,l tsehra_r8pt,a p _ 1ddi_rf,n (dovpa,r ,s zb,p pF,I LoTpEtR)_ 8\T A P| _ ^R EGsrc/libavcodec/x86/vp9dsp_init.hU:L95A:R78,: fnote: _expanded from macro '\ filter_8tap_1d_fn'o pt, r e95g | u l a r , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int mx, int my) \ In file included from | src/libavcodec/x86/vp9dsp_init_12bpp.c ^: 25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c: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_1In file included from dsrc/libavcodec/x86/vp9dsp_init_10bpp.c_:f25n: 4src/libavcodec/x86/vp9dsp_init_16bpp_template.c(:o55p:,1 :b pwarning: punused parameter 'my' [-Wunused-parameter], osrc/libavcodec/x86/vp9dsp_init.hp:t117,: 42f:_ onote: pexpanded from macro 'filters_8tap_1d_fn4't ) \ 117 | | f ^i ltsrc/libavcodec/x86/vp9dsp_init.he:r110s:_518:t anote: pexpanded from macro '\ filters_8tap_1d_fn3'_ 1d_f n1103 | (#odpe,f ibnpep ,f iolptte,r sf__8otpatp)_ 1\d _ f| n ^3 (osrc/libavcodec/x86/vp9dsp_init.hp:,106 :b54p:p ,note: expanded from macro '\ filters_8tap_1d_fn2'o pt8, 106f | _#odpetf)i n\e f| i ^l tesrc/libavcodec/x86/vp9dsp_init.hr:s107_:852t:a pnote: _expanded from macro '\ filters_8tap_1d_fn2'1 d_fn 2107( | ofpi,l tsezr,s _b8ptpa,p _o1pdt_,f nf(_oopp,t )s z\, h| , ^ mxsrc/libavcodec/x86/vp9dsp_init.h,: 103b:p85p:, note: oexpanded from macro '\ filters_8tap_1d_fn'p t, f_ o103p | tf)i l\t e r| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_1011:d64_:f nnote: (expanded from macro '\ filters_8tap_1d_fn'o p, s z101, | #FdIeLfTiEnRe_ 8fTiAlPt_eSrHsA_R8Pt,a p _ 1fd__ofpnt(,o ps,h asrzp,, d i rd,i rd,v adrv,a rb,p pb,p po,p to,p tf)_ o\p t )| ^\ src/libavcodec/x86/vp9dsp_init.h| : ^95 :78src/libavcodec/x86/vp9dsp_init.h:: 95note: :expanded from macro '\ filter_8tap_1d_fn'70 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | 95 | i n t hi,n ti nht, mixn,t imnxt, miyn)t \m y )| ^\ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.cIn file included from :src/libavcodec/x86/vp9dsp_init_12bpp.c55::251: :src/libavcodec/x86/vp9dsp_init_16bpp_template.c :warning: 55unused parameter 'mx' [-Wunused-parameter]: 1:src/libavcodec/x86/vp9dsp_init.h :warning: 117unused parameter 'mx' [-Wunused-parameter]: 42:src/libavcodec/x86/vp9dsp_init.h :note: 116expanded from macro 'filters_8tap_1d_fn4': 50: note: expanded from macro 'filters_8tap_1d_fn4'117 | fil t116e | r#sd_e8ftianpe_ 1fdi_lftne3r(so_p8,t abpp_p1,d _ofpnt4,( ofp_,o pbtp)p ,\ o p| t ^, fsrc/libavcodec/x86/vp9dsp_init.h_:o107p:t52): \note: expanded from macro '\ filters_8tap_1d_fn2' | ^ 107src/libavcodec/x86/vp9dsp_init.h | :f110i:l51t:e rnote: sexpanded from macro '\ filters_8tap_1d_fn3'_ 8ta p110_ | 1#dd_effni(noep ,f islzt,e rhs,_ 8mtxa,p _b1pdp_,f no3p(to,p ,f _bopppt,) o\p t 8| , ^ f_src/libavcodec/x86/vp9dsp_init.ho:p101t:)64 :\ note: expanded from macro '\ filters_8tap_1d_fn'| ^ src/libavcodec/x86/vp9dsp_init.h :101107 | :#52d:e fnote: iexpanded from macro '\ filters_8tap_1d_fn2'n e f i107l | tfeirlst_e8rtsa_p8_t1adp__f1nd(_ofpn,( ospz,, sdzi,r ,h ,d vmaxr,, bbpppp,, oopptt,, ff__oopptt)) \\ | | ^ ^ src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init.h::10295::8570:: note: note: expanded from macro '\ filters_8tap_1d_fn'expanded from macro '\ filter_8tap_1d_fn' 10295 | | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s z , F I L T E R _ 8 T A P _ R E G U L A R , f _ o p t , r e g u lianrt, hd,i ri,n td vmaxr,, ibnptp ,m yo)p t\) \| ^ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' In file included from 95src/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 | f i l t e r s _ 8 t a p _ 1 d _ f n 3 ( o p , b p p ,i notp th,, fi_notp tm)x ,\ i n| t ^ mysrc/libavcodec/x86/vp9dsp_init.h): 107\: 52 :| ^note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | In file included from ^src/libavcodec/x86/vp9dsp_init_12bpp.c :25src/libavcodec/x86/vp9dsp_init.h: :src/libavcodec/x86/vp9dsp_init_16bpp_template.c102::5585::1 :note: expanded from macro '\ filters_8tap_1d_fn'warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h :102116 | :f50i:l tnote: eexpanded from macro 'filters_8tap_1d_fn4'r _8ta p116_ | 1#dd_effni(noep ,f islzt,e rFsI_L8TtEaRp__81TdA_Pf_nR4E(GoUpL,A Rb,p pf,_ oopptt,, rfe_gouplta)r ,\ d i| r ^, dsrc/libavcodec/x86/vp9dsp_init.hv:a110r,: 51b:p pnote: ,expanded from macro '\ filters_8tap_1d_fn3' opt )110 | \# d e| f ^i nesrc/libavcodec/x86/vp9dsp_init.h :f95i:l70t:e rnote: sexpanded from macro '\ filter_8tap_1d_fn'_ 8tap_ 195d | _ f n 3 ( o p , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8itnatp _h1,d _ifnnt( ompx,, sizn,t hm,y )m x\, b| p ^p , opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, szIn file included from ,src/libavcodec/x86/vp9dsp_init_10bpp.c :F25I: Lsrc/libavcodec/x86/vp9dsp_init_16bpp_template.cT:E55R:_18:T Awarning: Punused parameter 'mx' [-Wunused-parameter]_ SHsrc/libavcodec/x86/vp9dsp_init.hA:R117P:,42 : note: fexpanded from macro 'filters_8tap_1d_fn4'_ opt, 117s | hfairlpt,e r s _d8itra,p _d1vda_rf,n 3b(popp,, obpptp), \o p t| , ^ f_src/libavcodec/x86/vp9dsp_init.ho:p95t:)70 :\ note: expanded from macro '\ filter_8tap_1d_fn'| ^ src/libavcodec/x86/vp9dsp_init.h :95107 | : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p , o p t , f _ oipntt) h\, i| n ^t msrc/libavcodec/x86/vp9dsp_init.hx:,103 :i85n:t note: mexpanded from macro '\ filters_8tap_1d_fn'y ) \ | 103 ^ | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opIn file included from tsrc/libavcodec/x86/vp9dsp_init_12bpp.c,: 25s: hsrc/libavcodec/x86/vp9dsp_init_16bpp_template.ca:r55p:,1 : warning: dunused parameter 'my' [-Wunused-parameter]i r,src/libavcodec/x86/vp9dsp_init.h :d116v:a50r:, note: bexpanded from macro 'filters_8tap_1d_fn4'p p, o p116t | )# d\e f i| n ^e fsrc/libavcodec/x86/vp9dsp_init.hi:l95t:e70r:s _note: 8expanded from macro '\ filter_8tap_1d_fn't ap_1d _95f | n 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 111 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 111 | f i l t e r s _ 8 t a p _i1ndt_ fhn,2 (ionpt, m6x4,, ibnptp ,m yo)p t\8 , | f ^_ opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cs:z25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.cb:p57p:,1 :o pwarning: tunused parameter 'my' [-Wunused-parameter], f_o p57t | )f i\l t e| r ^s _8src/libavcodec/x86/vp9dsp_init.ht:a101p:_641:d _note: fexpanded from macro '\ filters_8tap_1d_fn'n 2(pu t101, | #6d4e,f iBnPeC ,f ialvtxe2r,s _186tbappp_)1 d _| f^n (osrc/libavcodec/x86/vp9dsp_init.hp:,106 :s54z:, note: dexpanded from macro 'filters_8tap_1d_fn2'i r, d v106a | r#,d ebfpipn,e ofpitl,t efr_so_p8tt)a p\_ 1 d| _ ^f n2src/libavcodec/x86/vp9dsp_init.h(:o95p:,78 :s znote: ,expanded from macro '\ filter_8tap_1d_fn' bpp, o95p | t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 101 : 64 : note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f ni(notp ,h ,s zi,n td imrx,, divnatr ,m yb)p p\, o| p ^t , f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_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 | # d e f i n e f i l t eirnst_ 8ht,a pi_n1td _mfxn,4 (ionpt, mbyp)p ,\ o p| t ^, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c6:425,: src/libavcodec/x86/vp9dsp_init_16bpp_template.cb:p57p:,1 :o pwarning: tunused parameter 'my' [-Wunused-parameter]8 , src/libavcodec/x86/vp9dsp_init.hf:_106o:p54t:) note: \expanded from macro 'filters_8tap_1d_fn2' | ^ 106src/libavcodec/x86/vp9dsp_init.h | :#106d:e54f:i nnote: eexpanded from macro '\ filters_8tap_1d_fn2' fil t106e | r#sd_e8ftianpe_ 1fdi_lftne2r(so_p8,t aspz_,1 db_pfpn,2 (ooppt,, sfz_,o pbtp)p ,\ o p| t ^, fsrc/libavcodec/x86/vp9dsp_init.h_:o102p:t85): \note: expanded from macro '\ filters_8tap_1d_fn' | ^ src/libavcodec/x86/vp9dsp_init.h :102102 | :f85i:l tnote: eexpanded from macro '\ filters_8tap_1d_fn'r _8tap _1021 | df_iflnt(eorp_,8 tsazp,_ 1FdI_LfTnE(Ro_p8,T AsPz_,R EFGIULLTAERR,_ 8fT_AoPp_tR,E GrUeLgAuRl,a rf,_ odpitr,, rdevgaurl,a rb,p pd,i ro,p td)v a\r , | b ^p p,src/libavcodec/x86/vp9dsp_init.h :o95p:t78): \note: expanded from macro '\ filter_8tap_1d_fn' | ^ src/libavcodec/x86/vp9dsp_init.h :9595 | : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x ,i nitn th ,m yi)n t\ m x| , ^ int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'my' [-Wunused-parameter] In file included from src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init_12bpp.c::10625:: 54src/libavcodec/x86/vp9dsp_init_16bpp_template.c:: 55note: :expanded from macro 'filters_8tap_1d_fn2'1 : warning: unused parameter 'my' [-Wunused-parameter] 106 | src/libavcodec/x86/vp9dsp_init.h#:d116e:f50i:n enote: expanded from macro 'filters_8tap_1d_fn4'f ilte r116s | _#8dteafpi_n1ed _ffinl2t(eorps,_ 8stza,p _b1pdp_,f no4p(to,p ,f _bopppt,) o\p t ,| ^f _osrc/libavcodec/x86/vp9dsp_init.hp:t103): 85\: note: | expanded from macro '\ filters_8tap_1d_fn' ^ src/libavcodec/x86/vp9dsp_init.h: 111103: | 47f:i lnote: texpanded from macro '\ filters_8tap_1d_fn3'e r_8t a111p | _f1idl_tfenr(so_p8,t aspz_,1 dF_IfLnT2E(Ro_p8,T A6P4_,S HbApRpP,, o p tf8_,o pft_,o psth)a r\p , | ^ disrc/libavcodec/x86/vp9dsp_init.hr:,106 :d54v:a rnote: ,expanded from macro '\ filters_8tap_1d_fn2' bpp, 106o | p#td)e f\i n e| ^f ilsrc/libavcodec/x86/vp9dsp_init.ht:e95r:s78_:8 tnote: aexpanded from macro '\ filter_8tap_1d_fn'p _1d_f n952 | ( o p , s z , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 103 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 103 | f i l t e r _ 8 tianpt_ 1hd,_ finn(to pm,x ,s zi,n tF ImLyT)E R\_ 8 T| A ^P _SHARP, f_opt, sharp, dir, dvar, bpp, opt) \In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c :| 25 ^: src/libavcodec/x86/vp9dsp_init_16bpp_template.csrc/libavcodec/x86/vp9dsp_init.h::5795::178:: warning: note: unused parameter 'mx' [-Wunused-parameter]expanded from macro '\ filter_8tap_1d_fn' src/libavcodec/x86/vp9dsp_init.h:107: 5295: | note: expanded from macro 'filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p , o p t , f _ o p ti)n t\ h ,| ^i ntsrc/libavcodec/x86/vp9dsp_init.h :m101x:,64 :i nnote: texpanded from macro '\ filters_8tap_1d_fn' my) \101 | #| d ^e fine filters_8tap_1d_fn(op, sz, dir, dvar, bpp, oIn file included from psrc/libavcodec/x86/vp9dsp_init_12bpp.ct:,25 : fsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c_:o55p:t1): \warning: unused parameter 'mx' [-Wunused-parameter] | ^src/libavcodec/x86/vp9dsp_init.h :116src/libavcodec/x86/vp9dsp_init.h::5095:: 70note: :expanded from macro 'filters_8tap_1d_fn4' note: expanded from macro '\ filter_8tap_1d_fn' 116 | 95# | d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 111 :i47n:t note: hexpanded from macro '\ filters_8tap_1d_fn3', in t111 | mfxi,l tienrts _m8yt)a p\_ 1 d| _ ^f n2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107In file included from | src/libavcodec/x86/vp9dsp_init_10bpp.cf:i25l: tsrc/libavcodec/x86/vp9dsp_init_16bpp_template.ce:r57s:_18:t awarning: punused parameter 'mx' [-Wunused-parameter]_ 1dsrc/libavcodec/x86/vp9dsp_init.h_:f107n:(52o:p ,note: expanded from macro 'filters_8tap_1d_fn2's z, h ,107 | mfxi,l tbeprps,_ 8otpatp,_ 1fd__ofpnt()o p\, s| z ^, hsrc/libavcodec/x86/vp9dsp_init.h,: 101m:x64,: bnote: pexpanded from macro '\ filters_8tap_1d_fn'p , op t101, | #fd_eofpitn)e \f i l| t ^e rssrc/libavcodec/x86/vp9dsp_init.h_:8102t:a85p:_ 1note: dexpanded from macro '\ filters_8tap_1d_fn'_ fn(op ,102 | sfzi,l tdeirr_,8 tdavpa_r1,d _bfpnp(,o po,p ts,z ,f _FoIpLtT)E R\_ 8 T| A ^P _Rsrc/libavcodec/x86/vp9dsp_init.hE:G95U:L70A:R ,note: expanded from macro '\ filter_8tap_1d_fn'f _opt, 95r | e g u l a r , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_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 fiIn file included from lsrc/libavcodec/x86/vp9dsp_init_10bpp.ct:e25r: ssrc/libavcodec/x86/vp9dsp_init_16bpp_template.c_:857t:a1p:_ 1warning: dunused parameter 'mx' [-Wunused-parameter]_ fn4src/libavcodec/x86/vp9dsp_init.h(:o107p:,52 :b pnote: pexpanded from macro 'filters_8tap_1d_fn2', opt ,107 | ff_iolptte)r s\_ 8 t| a ^p _1src/libavcodec/x86/vp9dsp_init.hd:_111f:n47(:o pnote: ,expanded from macro '\ filters_8tap_1d_fn3' sz, h111, | fmixl,t ebrpsp_,8 toappt_,1 df__fonp2t()o p\, 6| 4 ^, bsrc/libavcodec/x86/vp9dsp_init.hp:p103,: 85o:p tnote: 8expanded from macro '\ filters_8tap_1d_fn', f_op t103) | f\i l t| e ^r _8src/libavcodec/x86/vp9dsp_init.ht:a107p:_521:d _note: fexpanded from macro '\ filters_8tap_1d_fn2'n (op ,107 | sfzi,l tFeIrLsT_E8Rt_a8pT_A1Pd__SfHnA(RoPp,, s zf,_ ohp,t ,m xs,h abrppp,, o pdti,r ,f _dovpatr), \b p p| , ^ opsrc/libavcodec/x86/vp9dsp_init.ht:)102 :\85 : | note: ^expanded from macro '\ filters_8tap_1d_fn' src/libavcodec/x86/vp9dsp_init.h:95: 70102: | fnote: iexpanded from macro '\ filter_8tap_1d_fn'l ter_8 t95a | p _ 1 d _ f n ( o p , s z , F I L T E R _ 8 T A P _ R E G U L A R , f _ o p t , r e g u l a r , d i r , divnatr ,h ,b pipn,t ompxt,) i\n t | m ^y ) src/libavcodec/x86/vp9dsp_init.h\: 95 :| 70 ^: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 58 : 1 : warning: unused parameter 'my' [-Wunused-parameter] 58i | nfti lht,e risn_t8 tmaxp,_ 1idn_tf nm2y()a v\g , | 6 ^4 , BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filterIn file included from ssrc/libavcodec/x86/vp9dsp_init_12bpp.c_:825t: asrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:_551:d1_:f nwarning: 2unused parameter 'mx' [-Wunused-parameter]( opsrc/libavcodec/x86/vp9dsp_init.h,: 116s:z50,: bnote: pexpanded from macro 'filters_8tap_1d_fn4'p , op t116, | #fd_eofpitn)e \f i l| t ^e rs_src/libavcodec/x86/vp9dsp_init.h8:t101a:p64_:1 dnote: _expanded from macro '\ filters_8tap_1d_fn'f n4(o p101, | #bdpepf,i noep tf,i lft_eorpst_)8 t\a p _| 1 ^d _fsrc/libavcodec/x86/vp9dsp_init.hn:(111o:p47,: snote: zexpanded from macro '\ filters_8tap_1d_fn3', di r111, | fdivlatre,r sb_p8pt,a po_p1td,_ ffn_2o(potp), \6 4 ,| ^b ppsrc/libavcodec/x86/vp9dsp_init.h,: 95o:p78t:8 ,note: expanded from macro '\ filter_8tap_1d_fn'f _opt) 95\ | | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p ,i notp th,, fi_notp tm)x ,\ i n| t ^ mysrc/libavcodec/x86/vp9dsp_init.h): 103\: 85 :| ^note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHAIn file included from Rsrc/libavcodec/x86/vp9dsp_init_10bpp.cP:,25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c :f58_:o1p:t ,warning: unused parameter 'my' [-Wunused-parameter]s hasrc/libavcodec/x86/vp9dsp_init.hr:p106,: 54 : dnote: iexpanded from macro 'filters_8tap_1d_fn2'r , dv a106r | ,# dbepfpi,n eo pfti)l t\e r s| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_951:d70_:f nnote: 2expanded from macro '\ filter_8tap_1d_fn'( op, s z95, | b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 102 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i l t e r _ 8 t a p _ 1 d _ f ni(notp ,h ,s zi,n tF ImLxT,E Ri_n8tT AmPy_)R E\G U L| A ^R , f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:In file included from 78src/libavcodec/x86/vp9dsp_init_12bpp.c:: 25note: : expanded from macro '\ filter_8tap_1d_fn'src/libavcodec/x86/vp9dsp_init_16bpp_template.c :55:1: 95warning: | unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 116 : 50 : note: expanded from macro 'filters_8tap_1d_fn4' 116 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 4 ( o p , b p p , o p ti,n tf _ho,p ti)n t\ m x| , ^ insrc/libavcodec/x86/vp9dsp_init.ht: 112m:y47): \note: expanded from macro '\ filters_8tap_1d_fn3' | ^ 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | In file included from ^src/libavcodec/x86/vp9dsp_init_10bpp.c :25src/libavcodec/x86/vp9dsp_init.h: :src/libavcodec/x86/vp9dsp_init_16bpp_template.c106::5854::1 :note: expanded from macro '\ filters_8tap_1d_fn2'warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h106: | 106#:d54e:f inote: nexpanded from macro 'filters_8tap_1d_fn2'e fil t106e | r#sd_e8ftianpe_ 1fdi_lftne2r(so_p8,t aspz_,1 db_pfpn,2 (ooppt,, sfz_,o pbtp)p ,\ o p| t ^, fsrc/libavcodec/x86/vp9dsp_init.h_:o101p:t64): \note: expanded from macro '\ filters_8tap_1d_fn' | ^ src/libavcodec/x86/vp9dsp_init.h101: | 103#:d85e:f inote: nexpanded from macro '\ filters_8tap_1d_fn'e filt e103r | sf_i8lttaepr__18dt_afpn_(1odp_,f ns(zo,p ,d isrz,, dFvIaLrT,E Rb_p8pT,A Po_pStH,A RfP_,o p t )f _\o p t| , ^ shsrc/libavcodec/x86/vp9dsp_init.ha:r95p:,78 : note: dexpanded from macro '\ filter_8tap_1d_fn'i r, dv a95r | , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c: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 | #deIn file included from fsrc/libavcodec/x86/vp9dsp_init_10bpp.ci:n25e: src/libavcodec/x86/vp9dsp_init_16bpp_template.cf:i58l:t1e:r swarning: _unused parameter 'mx' [-Wunused-parameter]8 tasrc/libavcodec/x86/vp9dsp_init.hp:_1071:d52_:f nnote: 4expanded from macro 'filters_8tap_1d_fn2'( op, b107p | pf,i lotpetr,s _f8_toappt_)1 d\_ f n| ( ^o p,src/libavcodec/x86/vp9dsp_init.h :s112z:,47 :h ,note: expanded from macro '\ filters_8tap_1d_fn3'm x, b112p | pf,i lotpetr,s _f8_toappt_)1 d\_ f n| 2 ^( opsrc/libavcodec/x86/vp9dsp_init.h,: 1013:264,: bnote: pexpanded from macro '\ filters_8tap_1d_fn'p , op t1018 | ,# dfe_foipnte) f\i l t| e ^r s_src/libavcodec/x86/vp9dsp_init.h8:t106a:p54_:1 dnote: _expanded from macro '\ filters_8tap_1d_fn2'f n(o p106, | #sdze,f idnier ,f idlvtaerr,s _b8ptpa,p _o1pdt_,f nf2_(ooppt,) s\z , | b ^p p,src/libavcodec/x86/vp9dsp_init.h :o95p:t70,: fnote: _expanded from macro '\ filter_8tap_1d_fn'o pt) \ 95 | | ^ src/libavcodec/x86/vp9dsp_init.h : 102 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s z , F I L T E R _ 8 T A P _iRnEtG UhL,A Ri,n tf _moxp,t ,i nrte gmuyl)a r\, d| i ^r , dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 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 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , isnzt, hh,, imnxt, mbxp,p ,i notp tm,y )f _\o p t| ) ^ \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, In file included from Fsrc/libavcodec/x86/vp9dsp_init_12bpp.cI:L25T: Esrc/libavcodec/x86/vp9dsp_init_16bpp_template.cR:_558:T1A:P _warning: Runused parameter 'my' [-Wunused-parameter]E GUsrc/libavcodec/x86/vp9dsp_init.hL:A116R:,50 :f _note: oexpanded from macro 'filters_8tap_1d_fn4'p t, r e116g | u#ldaerf,i ndei rf,i ldtvearrs,_ 8btpapp,_ 1odp_tf)n 4\( o p| , ^ bpsrc/libavcodec/x86/vp9dsp_init.hp:,95 :o70p:t ,note: expanded from macro '\ filter_8tap_1d_fn'f _opt) 95\ | | ^ src/libavcodec/x86/vp9dsp_init.h : 112 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 112 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 3 2 , b p p , o p t 8 ,i nft_ ohp,t )i n\t m| x ^, isrc/libavcodec/x86/vp9dsp_init.hn:t106 :m54y:) note: \expanded from macro '\ filters_8tap_1d_fn2' | ^ 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_In file included from osrc/libavcodec/x86/vp9dsp_init_10bpp.cp:t25): src/libavcodec/x86/vp9dsp_init_16bpp_template.c\: 58 :| 1 ^: src/libavcodec/x86/vp9dsp_init.hwarning: :unused parameter 'mx' [-Wunused-parameter]103 :85src/libavcodec/x86/vp9dsp_init.h:: 107note: :expanded from macro '\ filters_8tap_1d_fn'52 : note: expanded from macro 'filters_8tap_1d_fn2' 103 | f i107l | tfeirl_t8etrasp__81tda_pf_n1(do_pf,n (sozp,, FsIzL,T EhR,_ 8mTxA,P _bSpHpA,R Po,p t , ff__oopptt,) s\h a r| p ^, src/libavcodec/x86/vp9dsp_init.h :d103i:r85,: dnote: vexpanded from macro '\ filters_8tap_1d_fn'a r, bp p103, | foipltt)e r\_ 8 t| a ^p _1src/libavcodec/x86/vp9dsp_init.hd:_95f:n78(:o pnote: ,expanded from macro '\ filter_8tap_1d_fn' sz, F I95L | T E R _ 8 T A P _ S H A R P , f _ o p t , s h arp, d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.hi:n95t: 70h:, note: iexpanded from macro '\ filter_8tap_1d_fn'n t mx, 95i | n t m y ) \ | ^ intIn file included from src/libavcodec/x86/vp9dsp_init_12bpp.ch:,25 : isrc/libavcodec/x86/vp9dsp_init_16bpp_template.cn:t55 :m1x:, warning: iunused parameter 'mx' [-Wunused-parameter]n t src/libavcodec/x86/vp9dsp_init.hm:y116): 50\: note: | expanded from macro 'filters_8tap_1d_fn4' ^ 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_optIn file included from )src/libavcodec/x86/vp9dsp_init_10bpp.c :\25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c| : ^59 :1src/libavcodec/x86/vp9dsp_init.h:: 112warning: :unused parameter 'my' [-Wunused-parameter]47 : note: expanded from macro '\ filters_8tap_1d_fn3' 59 | f i112l | tfeirlst_e8rtsa_p8_t1adp__f1nd2_(fpnu2t(,o p3,2 ,3 2B,P Cb,p pa,v xo2p,t 81,6 bfp_po)p t )| ^\ src/libavcodec/x86/vp9dsp_init.h| : ^106 :54src/libavcodec/x86/vp9dsp_init.h:: 107note: :expanded from macro 'filters_8tap_1d_fn2'52 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #d e107f | ifniel tfeirlst_e8rtsa_p8_t1adp__f1nd(_ofpn,2 (sozp,, hs,z ,m xb,p pb,p po,p to,p tf,_ ofp_to)p t\) \| ^ | ^src/libavcodec/x86/vp9dsp_init.h :101src/libavcodec/x86/vp9dsp_init.h::64101:: 64note: :expanded from macro '\ filters_8tap_1d_fn' note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d101e | f#idneef ifniel tfeirlst_e8rtsa_p8_t1adp__f1nd(_ofpn,( ospz,, sdzi,r ,d idrv,a rd,v abrp,p ,b popp,t ,o pft_,o pft_)o p\t ) | \ ^ | src/libavcodec/x86/vp9dsp_init.h ^: 95:src/libavcodec/x86/vp9dsp_init.h78::95 :note: 70expanded from macro '\ filter_8tap_1d_fn': note: expanded from macro '\ filter_8tap_1d_fn' 95 | 95 | i n t hi,n ti nht, mixn,t imnxt, miyn)t \m y )| ^\ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:In file included from 1src/libavcodec/x86/vp9dsp_init_12bpp.c:: 25warning: : unused parameter 'my' [-Wunused-parameter]src/libavcodec/x86/vp9dsp_init_16bpp_template.c :55src/libavcodec/x86/vp9dsp_init.h::1106:: 54warning: :unused parameter 'mx' [-Wunused-parameter] note: expanded from macro 'filters_8tap_1d_fn2'src/libavcodec/x86/vp9dsp_init.h :116:50 :106 | note: #expanded from macro 'filters_8tap_1d_fn4'd efin e116 | f#idletfeirnse_ 8ftialpt_e1rds__f8nt2a(po_p1,d _sfzn,4 (boppp,, bopppt,, ofp_to,p tf)_ o\p t )| ^\ src/libavcodec/x86/vp9dsp_init.h| : ^102 :85src/libavcodec/x86/vp9dsp_init.h:: 112note: :expanded from macro '\ filters_8tap_1d_fn'47 : note: expanded from macro '\ filters_8tap_1d_fn3' 102 | f112i | lftielrt_e8rtsa_p8_t1adp__f1nd(_ofpn,2 (sozp,, F3I2L,T EbRp_p8,T AoPp_tR8E,G UfL_AoRp,t )f _\o p t| , ^ resrc/libavcodec/x86/vp9dsp_init.hg:u107l:a52r:, note: dexpanded from macro '\ filters_8tap_1d_fn2'i r, d107v | afri,l tbeprps,_ 8otpatp)_ 1\d _ f| n ^( opsrc/libavcodec/x86/vp9dsp_init.h,: 95s:z78,: hnote: ,expanded from macro '\ filter_8tap_1d_fn' mx, b p95p | , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 102 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p ,i nstz ,h ,F IiLnTtE Rm_x8,T AiPn_tR EmGyU)L A\R , | f ^_ opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70In file included from :src/libavcodec/x86/vp9dsp_init_10bpp.c :note: 25expanded from macro '\ filter_8tap_1d_fn': src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1 :95 | warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro 'filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , s z , b p pi,n to pht,, ifn_to pmtx), \i n t| ^m y)src/libavcodec/x86/vp9dsp_init.h :\103 : 85| : ^ note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARIn file included from Psrc/libavcodec/x86/vp9dsp_init_12bpp.c,: 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.cf:_55o:p1t:, warning: sunused parameter 'mx' [-Wunused-parameter]h arsrc/libavcodec/x86/vp9dsp_init.hp:,116 : 50 :d inote: rexpanded from macro 'filters_8tap_1d_fn4', dva r116, | #bdpepf,i noep tf)i l\t e r| s ^_ 8tsrc/libavcodec/x86/vp9dsp_init.ha:p95_:178d:_ fnote: nexpanded from macro '\ filter_8tap_1d_fn'4 (op, b95p | p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 112 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 112 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o pi,n t3 2h,, bipnpt, moxp,t 8i,n tf _moyp)t )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, In file included from msrc/libavcodec/x86/vp9dsp_init_10bpp.cx:,25 : bsrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:p59,: 1o:p twarning: ,unused parameter 'mx' [-Wunused-parameter] f_src/libavcodec/x86/vp9dsp_init.ho:p107t:)52 :\ note: expanded from macro 'filters_8tap_1d_fn2'| ^ src/libavcodec/x86/vp9dsp_init.h :107103 | :f85i:l tnote: eexpanded from macro '\ filters_8tap_1d_fn'r s_8ta p103_ | 1fdi_lftne(ro_p8,t aspz_,1 dh_,f nm(xo,p ,b pspz,, oFpItL,T EfR__o8pTtA)P _\S H A| R ^P , src/libavcodec/x86/vp9dsp_init.h : 101f:_64o:p tnote: ,expanded from macro '\ filters_8tap_1d_fn' shar p101, | # d edfiirn,e dfvialrt,e rbsp_p8,t aopp_t1)d _\f n (| o ^p , src/libavcodec/x86/vp9dsp_init.hs:z95,: 70d:i rnote: ,expanded from macro '\ filter_8tap_1d_fn' dvar, 95b | p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c: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 | #defiIn file included from nsrc/libavcodec/x86/vp9dsp_init_10bpp.ce: 25f: isrc/libavcodec/x86/vp9dsp_init_16bpp_template.cl:t59e:r1s:_ 8warning: tunused parameter 'mx' [-Wunused-parameter]a p_src/libavcodec/x86/vp9dsp_init.h1:d107_:f52n:4 (note: oexpanded from macro 'filters_8tap_1d_fn2'p , bp p107, | foipltt,e rfs__o8ptta)p _\1 d _| f ^n (osrc/libavcodec/x86/vp9dsp_init.hp:,113 :s47z:, note: hexpanded from macro '\ filters_8tap_1d_fn3', mx ,113 | bfpipl,t eorpst_,8 tfa_po_p1td)_ f\n 2 (| o ^p , src/libavcodec/x86/vp9dsp_init.h1:6102,: 85b:p pnote: ,expanded from macro '\ filters_8tap_1d_fn' opt8, 102f | _foipltt)e r\_ 8 t| a ^p _1src/libavcodec/x86/vp9dsp_init.hd:_106f:n54(:o pnote: ,expanded from macro '\ filters_8tap_1d_fn2' sz, F106I | L#TdEeRf_i8nTeA Pf_iRlEtGeUrLsA_R8,t afp__o1pdt_,f nr2e(goupl,a rs,z ,d ibrp,p ,d voaprt,, bfp_po,p to)p t\) \| ^ | ^src/libavcodec/x86/vp9dsp_init.h :101src/libavcodec/x86/vp9dsp_init.h::6495:: 70note: :expanded from macro '\ filters_8tap_1d_fn' note: expanded from macro '\ filter_8tap_1d_fn' 101 | # d95e | f i n e f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , d i r , d v a r , b p p , o p t , f _ o p t )i n\t h| , ^ insrc/libavcodec/x86/vp9dsp_init.ht: 95m:x78,: inote: nexpanded from macro '\ filter_8tap_1d_fn't my) \95 | | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 59 : 1 :i nwarning: tunused parameter 'mx' [-Wunused-parameter] h,src/libavcodec/x86/vp9dsp_init.h :i107n:t52 :m xnote: ,expanded from macro 'filters_8tap_1d_fn2' int m107y | )f i\l t e| r ^s _8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | In file included from ^src/libavcodec/x86/vp9dsp_init_12bpp.c :25src/libavcodec/x86/vp9dsp_init.h: :src/libavcodec/x86/vp9dsp_init_16bpp_template.c103::5585::1 :note: expanded from macro '\ filters_8tap_1d_fn'warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h :103116 | :f50i:l tnote: eexpanded from macro 'filters_8tap_1d_fn4'r _8ta p116_ | 1#dd_effni(noep ,f islzt,e rFsI_L8TtEaRp__81TdA_Pf_nS4H(AoRpP,, b p pf,_ oopptt,, sfh_aorppt,) \ d i| r ^, dsrc/libavcodec/x86/vp9dsp_init.hv:a113r:,47 :b pnote: pexpanded from macro '\ filters_8tap_1d_fn3', op t113) | f\i l t| e ^r s_src/libavcodec/x86/vp9dsp_init.h8:t95a:p70_:1 dnote: _expanded from macro '\ filter_8tap_1d_fn'f n2(op ,95 | 1 6 , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e risn_t8 tha,p _i1ndt_ fmnx2,( oipn,t smzy,) b\p p ,| ^o pt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fIn file included from nsrc/libavcodec/x86/vp9dsp_init_10bpp.c(:o25p: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :s60z:,1 :F Iwarning: Lunused parameter 'my' [-Wunused-parameter]T ER_8 T60A | Pf_iRlEtGeUrLsA_R8,t afp__o1pdt_,f nr2e(gauvlga,r ,3 2d,i rB,P Cd,v aarv,x 2b,p p1,6 bopppt)) \| ^ | ^src/libavcodec/x86/vp9dsp_init.h :106src/libavcodec/x86/vp9dsp_init.h::5495:: 78note: :expanded from macro 'filters_8tap_1d_fn2' note: expanded from macro '\ filter_8tap_1d_fn' 106 | #d e95f | i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , s z , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h :i101n:t64 :h ,note: expanded from macro '\ filters_8tap_1d_fn'i nt m x101, | #idnetf imnye) f\i l t| e ^r s_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95In file included from :src/libavcodec/x86/vp9dsp_init_12bpp.c78::25 : note: src/libavcodec/x86/vp9dsp_init_16bpp_template.cexpanded from macro '\ filter_8tap_1d_fn': 55:1: warning: 95unused parameter 'my' [-Wunused-parameter] | src/libavcodec/x86/vp9dsp_init.h : 116 : 50 : note: expanded from macro 'filters_8tap_1d_fn4' 116 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 4 ( o p , b p p , o p t ,i nft_ ohp,t )i n\t m| x ^, isrc/libavcodec/x86/vp9dsp_init.hn:t113 :m47y:) 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:106In file included from :src/libavcodec/x86/vp9dsp_init_10bpp.c54::25 : note: src/libavcodec/x86/vp9dsp_init_16bpp_template.cexpanded from macro '\ filters_8tap_1d_fn2': 60:1: 106warning: | unused parameter 'my' [-Wunused-parameter]# desrc/libavcodec/x86/vp9dsp_init.hf:i106n:e54 :f inote: lexpanded from macro 'filters_8tap_1d_fn2't ers_ 8106t | a#pd_e1fdi_nfen 2f(iolpt,e rssz_,8 tbappp_,1 do_pftn,2 (fo_po,p ts)z ,\ b p| p ^, osrc/libavcodec/x86/vp9dsp_init.hp:t103,: 85f:_ onote: pexpanded from macro '\ filters_8tap_1d_fn't ) \ | 103 ^ | fisrc/libavcodec/x86/vp9dsp_init.hl:t102e:r85_:8 tnote: aexpanded from macro '\ filters_8tap_1d_fn'p _1d_f n102( | ofpi,l tsezr,_ 8FtIaLpT_E1Rd__8fTnA(Po_pS,H AsRzP,, F I LfT_EoRp_t8,T AsPh_aRrEpG,U L A Rd,i rf,_ odpvta,r ,r ebgpupl,a ro,p td)i r\, d| v ^a r,src/libavcodec/x86/vp9dsp_init.h :b95p:p78,: onote: pexpanded from macro '\ filter_8tap_1d_fn't ) \ | 95 ^ | src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , iinntt hm,x ,i nitn tm xm,y )i n\t m| y ^) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55In file included from :src/libavcodec/x86/vp9dsp_init_10bpp.c1::25 : warning: src/libavcodec/x86/vp9dsp_init_16bpp_template.cunused parameter 'mx' [-Wunused-parameter]: 60:src/libavcodec/x86/vp9dsp_init.h1::116 :warning: 50unused parameter 'my' [-Wunused-parameter]: note: src/libavcodec/x86/vp9dsp_init.hexpanded from macro 'filters_8tap_1d_fn4': 106:54: 116note: | expanded from macro 'filters_8tap_1d_fn2'# defi n106e | #fdielftienres _f8itlatpe_r1sd__8ftna4p(_o1pd,_ fbnp2p(,o po,p ts,z ,f _bopppt,) o\p t ,| ^f _osrc/libavcodec/x86/vp9dsp_init.hp:t113): 47\: note: | expanded from macro '\ filters_8tap_1d_fn3' ^ src/libavcodec/x86/vp9dsp_init.h :113103 | :f85i:l tnote: eexpanded from macro '\ filters_8tap_1d_fn'r s_8ta p103_ | 1fdi_lftne2r(_o8pt,a p1_61,d _bfpnp(,o po,p ts8z,, fF_IoLpTtE)R _\8 T A| P ^_ SHsrc/libavcodec/x86/vp9dsp_init.hA:R107P:,52 : note: fexpanded from macro '\ filters_8tap_1d_fn2'_ opt ,107 | sfhialrtpe,r s _ 8dtiarp,_ 1ddv_afrn,( obpp,p ,s zo,p th), \m x ,| ^b ppsrc/libavcodec/x86/vp9dsp_init.h,: 95o:p78t:, note: fexpanded from macro '\ filter_8tap_1d_fn'_ opt) \95 | | ^ src/libavcodec/x86/vp9dsp_init.h : 101 : 64 : note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , d i ri,n td vha,r ,i nbtp pm,x ,o pitnt, mfy_)o p\t ) | \ ^ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 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 | fiinltt ehr,s _i8ntta pm_x1,d _ifnnt( ompy,) s\z , | h ^, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #deIn file included from fsrc/libavcodec/x86/vp9dsp_init_12bpp.ci:n25e: src/libavcodec/x86/vp9dsp_init_16bpp_template.cf:i55l:t1e:r swarning: _unused parameter 'mx' [-Wunused-parameter]8 tasrc/libavcodec/x86/vp9dsp_init.hp:_1161:d50_:f nnote: (expanded from macro 'filters_8tap_1d_fn4'o p, s z116, | #ddierf,i ndev afri,l tbeprps,_ 8otpatp,_ 1fd__ofpnt4)( o\p , | b ^p p,src/libavcodec/x86/vp9dsp_init.h :o95p:t70,: fnote: _expanded from macro '\ filter_8tap_1d_fn'o pt) \ 95 | | ^ src/libavcodec/x86/vp9dsp_init.h : 113 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 113 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 1 6 , b p p , o p t 8 , fi_notp th), \i n t| ^m xsrc/libavcodec/x86/vp9dsp_init.h,: 107i:n52t: mnote: yexpanded from macro '\ filters_8tap_1d_fn2') \ 107| | ^f ilters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opIn file included from tsrc/libavcodec/x86/vp9dsp_init_10bpp.c): 25\: src/libavcodec/x86/vp9dsp_init_16bpp_template.c :| 60 ^: 1:src/libavcodec/x86/vp9dsp_init.h :warning: 102unused parameter 'mx' [-Wunused-parameter]: 85:src/libavcodec/x86/vp9dsp_init.h :note: 107expanded from macro '\ filters_8tap_1d_fn': 52: note: expanded from macro 'filters_8tap_1d_fn2' 102 | fi l107t | efri_l8ttearps__18dt_afpn_(1odp_,f ns(zo,p ,F IsLzT,E Rh_,8 TmAxP,_ RbEpGpU,L AoRp,t ,f _fo_potp,t )r e\g u l| a ^r , src/libavcodec/x86/vp9dsp_init.hd:i102r:,85 :d vnote: aexpanded from macro '\ filters_8tap_1d_fn'r , bpp ,102 | ofpitl)t e\r _ 8| t ^a p_src/libavcodec/x86/vp9dsp_init.h1:d95_:f70n:( onote: pexpanded from macro '\ filter_8tap_1d_fn', sz, F95I | L T E R _ 8 T A P _ R E G U L A R , f _ o p t , r e g u l a r , d i r , d v a r , b p p , o p t ) \ i| n ^t hsrc/libavcodec/x86/vp9dsp_init.h,: 95i:n70t: mnote: xexpanded from macro '\ filter_8tap_1d_fn', int m95y | ) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.ci:n25t: src/libavcodec/x86/vp9dsp_init_16bpp_template.ch:,55 :i1n:t warning: munused parameter 'mx' [-Wunused-parameter]x , src/libavcodec/x86/vp9dsp_init.hi:n116t: 50m:y )note: expanded from macro 'filters_8tap_1d_fn4'\ | ^ 116 | #define filters_8tap_1d_fn4(op, bpp, opt, fIn file included from _src/libavcodec/x86/vp9dsp_init_10bpp.co:p25t: )src/libavcodec/x86/vp9dsp_init_16bpp_template.c :\60 : 1| : ^ warning: unused parameter 'mx' [-Wunused-parameter]src/libavcodec/x86/vp9dsp_init.h :113src/libavcodec/x86/vp9dsp_init.h::47107:: 52note: :expanded from macro '\ filters_8tap_1d_fn3' note: expanded from macro 'filters_8tap_1d_fn2' 113 | f i107l | tfeirlst_e8rtsa_p8_t1adp__f1nd2_(fonp(,o p1,6 ,s zb,p ph,, ompxt,8 ,b pfp_,o potp)t ,\ f _| o ^p t)src/libavcodec/x86/vp9dsp_init.h :\107 : 52| : ^ note: expanded from macro '\ filters_8tap_1d_fn2'src/libavcodec/x86/vp9dsp_init.h :103: 85107: | fnote: iexpanded from macro '\ filters_8tap_1d_fn'l ters_ 8103t | afpi_l1tde_rf_n8(toapp,_ 1sdz_,f nh(,o pm,x ,s zb,p pF,I LoTpEtR,_ 8fT_AoPp_tS)H A\R P ,| ^ src/libavcodec/x86/vp9dsp_init.hf:_103o:p85t:, note: sexpanded from macro '\ filters_8tap_1d_fn'h arp, 103 | dfiirl,t edrv_a8rt,a pb_p1pd,_ fonp(to)p ,\ s z| , ^ FIsrc/libavcodec/x86/vp9dsp_init.hL:T95E:R70_:8 Tnote: Aexpanded from macro '\ filter_8tap_1d_fn'P _SHAR P95, | f _ o p t , s h a r p , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' int 95h | , i n t m x , i n t m y ) \ | ^ int h, int mx,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.ci:n25t: src/libavcodec/x86/vp9dsp_init_16bpp_template.cm:y61): 1\: warning: | unused parameter 'my' [-Wunused-parameter] ^ 61 | filters_8tap_1d_fn2(put, 16, BPC, avx2, 16bpp) In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c| :^25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.csrc/libavcodec/x86/vp9dsp_init.h::55106::154:: warning: note: unused parameter 'my' [-Wunused-parameter]expanded from macro 'filters_8tap_1d_fn2' src/libavcodec/x86/vp9dsp_init.h:117 :10642 | :# dnote: eexpanded from macro 'filters_8tap_1d_fn4'f ine f117i | lftielrtse_r8st_a8pt_a1pd__1fdn_2f(no3p(,o ps,z ,b pbpp,p ,o potp,t ,f _fo_potp)t )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:src/libavcodec/x86/vp9dsp_init.h106::10154::64 :note: expanded from macro '\ filters_8tap_1d_fn2'note: expanded from macro '\ filters_8tap_1d_fn' 106 | #101d | e#fdienfei nfei lftielrtse_r8st_a8pt_a1pd__1fdn_2f(no(po,p ,s zs,z ,b pdpi,r ,o pdtv,a rf,_ obpptp), \o p t| , ^ f_src/libavcodec/x86/vp9dsp_init.ho:p101t:)64 :\ note: expanded from macro '\ filters_8tap_1d_fn'| ^ src/libavcodec/x86/vp9dsp_init.h :10195 | :#78d:e fnote: iexpanded from macro '\ filter_8tap_1d_fn'n e fil t95e | r s _ 8 t a p _ 1 d _ f n ( o p , s z , d i r , d v a r , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h :i95n:t78 :h ,note: expanded from macro '\ filter_8tap_1d_fn'i nt mx ,95 | i n t m y ) \ | ^ int h, iIn file included from nsrc/libavcodec/x86/vp9dsp_init_10bpp.ct: 25m: xsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c,: 61i:n1t: mwarning: yunused 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,In file included from src/libavcodec/x86/vp9dsp_init_12bpp.cb:p25p: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :o55p:t1,: fwarning: _unused parameter 'my' [-Wunused-parameter]o ptsrc/libavcodec/x86/vp9dsp_init.h): 117\: 42 :| ^note: expanded from macro 'filters_8tap_1d_fn4' src/libavcodec/x86/vp9dsp_init.h:102: 85117: | fnote: iexpanded from macro '\ filters_8tap_1d_fn'l ters_ 8102t | afpi_l1tde_rf_n83t(aopp_,1 db_pfpn,( oopp,t ,s zf,_ oFpItL)T E\R _ 8| T ^A P_src/libavcodec/x86/vp9dsp_init.hR:E106G:U54L:A Rnote: ,expanded from macro '\ filters_8tap_1d_fn2' f_op t106, | #rdeegfuilnaer ,f idlitre,r sd_v8atra,p _b1pdp_,f no2p(to)p ,\ s z| , ^ bpsrc/libavcodec/x86/vp9dsp_init.hp:,95 :o78p:t ,note: expanded from macro '\ filter_8tap_1d_fn'f _opt) 95\ | | ^ src/libavcodec/x86/vp9dsp_init.h : 102 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s z , F I L T E R _ 8 T AiPn_tR EhG,U LiAnRt, mfx_,o pitn,t rmeyg)u l\a r ,| ^d ir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 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 | # d e f i n e ifnitl the,r si_n8tt ampx_,1 di_nftn 2m(yo)p ,\ s z| , ^ bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c103: | 25f: isrc/libavcodec/x86/vp9dsp_init_16bpp_template.cl:t55e:r1_:8 twarning: aunused parameter 'my' [-Wunused-parameter]p _1src/libavcodec/x86/vp9dsp_init.hd:_117f:n42(:o pnote: ,expanded from macro 'filters_8tap_1d_fn4' sz, 117F | IfLiTlEtRe_r8sT_A8Pt_aSpH_A1RdP_,f n 3 (fo_po,p tb,p ps,h aorppt,, f _doiprt,) d\v a r| , ^ bpsrc/libavcodec/x86/vp9dsp_init.hp:,106 :o54p:t )note: expanded from macro '\ filters_8tap_1d_fn2'\ | ^106 | #src/libavcodec/x86/vp9dsp_init.hd:e95f:i78n:e note: fexpanded from macro '\ filter_8tap_1d_fn'i lters _958 | t a p _ 1 d _ f n 2 ( o p , s z , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 103 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 103i | nfti lht,e ri_n8tt ampx_,1 di_nftn (moyp), \s z ,| ^F ILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.co:p25t: )src/libavcodec/x86/vp9dsp_init_16bpp_template.c :\61 : 1| : ^ warning: unused parameter 'mx' [-Wunused-parameter]src/libavcodec/x86/vp9dsp_init.h :95src/libavcodec/x86/vp9dsp_init.h::78107:: 52note: :expanded from macro '\ filter_8tap_1d_fn' note: expanded from macro 'filters_8tap_1d_fn2' 95107 | | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p , o p t , f _ o p t ) \ | ^ isrc/libavcodec/x86/vp9dsp_init.hn:t101 :h64,: inote: nexpanded from macro '\ filters_8tap_1d_fn't mx, 101i | n#td emfyi)n e\ f i| l ^t ers_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, fIn file included from _src/libavcodec/x86/vp9dsp_init_12bpp.co:p25t: )src/libavcodec/x86/vp9dsp_init_16bpp_template.c :\55 : 1| : ^ warning: unused parameter 'mx' [-Wunused-parameter]src/libavcodec/x86/vp9dsp_init.h :95src/libavcodec/x86/vp9dsp_init.h::70117:: 42note: :expanded from macro '\ filter_8tap_1d_fn' note: expanded from macro 'filters_8tap_1d_fn4' 95 | 117 | f i l t e r s _ 8 t a p _ 1 d _ f n 3 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2'i nt h ,107 | ifnitl tmexr,s _i8ntta pm_y1)d _\f n (| o ^p , sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c :10125 | : #src/libavcodec/x86/vp9dsp_init_16bpp_template.cd:e61f:i1n:e warning: funused parameter 'mx' [-Wunused-parameter]i ltsrc/libavcodec/x86/vp9dsp_init.he:r107s:_528:t anote: pexpanded from macro 'filters_8tap_1d_fn2'_ 1d_f n107( | ofpi,l tsezr,s _d8itra,p _d1vda_rf,n (boppp,, sozp,t ,h ,f _moxp,t )b p\p , | o ^p t,src/libavcodec/x86/vp9dsp_init.h :f95_:o70p:t )note: expanded from macro '\ filter_8tap_1d_fn'\ | ^ 95src/libavcodec/x86/vp9dsp_init.h | : 102 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s z , F I L T E R _ 8 T A P _ R E G U LiAnRt, hf,_ oipntt, mrxe,g uilnatr ,m yd)i r\, d| v ^a r, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_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 | f i l t e r s _ 8 t a p _ 1 d _ finn3t( ohp,, ibnptp ,m xo,p ti,n tf _moyp)t )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, hIn file included from ,src/libavcodec/x86/vp9dsp_init_10bpp.c :m25x: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :b61p:p1,: owarning: punused parameter 'mx' [-Wunused-parameter]t , src/libavcodec/x86/vp9dsp_init.hf:_107o:p52t:) note: \expanded from macro 'filters_8tap_1d_fn2' | ^ 107src/libavcodec/x86/vp9dsp_init.h | :f102i:l85t:e rnote: sexpanded from macro '\ filters_8tap_1d_fn'_ 8tap_ 1102d | _ffinl(toepr,_ 8stza,p _h1,d _mfxn,( obpp,p ,s zo,p tF,I LfT_EoRp_t8)T A\P _ R| E ^G ULsrc/libavcodec/x86/vp9dsp_init.hA:R103,: 85f:_ onote: pexpanded from macro '\ filters_8tap_1d_fn't , reg u103l | afri,l tdeirr_,8 tdavpa_r1,d _bfpnp(,o po,p ts)z ,\ F I| L ^T ERsrc/libavcodec/x86/vp9dsp_init.h_:895T:A70P:_ Snote: Hexpanded from macro '\ filter_8tap_1d_fn'A R P95, | f _ o p t , s h a r p , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' int 95h | , i n t m x , i n t m y ) \ | ^ 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,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cb:p25p: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :o62p:t1,: fwarning: _unused parameter 'my' [-Wunused-parameter]o pt) \62 | f| i ^l tesrc/libavcodec/x86/vp9dsp_init.hr:s107_:852t:a pnote: _expanded from macro '\ filters_8tap_1d_fn2'1 d_fn 2107( | afvigl,t e1r6s,_ 8BtPaCp,_ 1adv_xf2n,( o1p6,b pspz), h| ,^ mxsrc/libavcodec/x86/vp9dsp_init.h,: 106b:p54p:, note: oexpanded from macro 'filters_8tap_1d_fn2'p t, f _106o | p#td)e f\i n e| ^f ilsrc/libavcodec/x86/vp9dsp_init.ht:e103r:s85_:8 tnote: aexpanded from macro '\ filters_8tap_1d_fn'p _1d_f n1032 | (foipl,t esrz_,8 tbappp_,1 do_pftn,( ofp_,o pstz), \F I L| T ^E R_src/libavcodec/x86/vp9dsp_init.h8:T101A:P64_:S Hnote: Aexpanded from macro '\ filters_8tap_1d_fn'R P, 101f | _#odpetf,i nseh afripl,t e r sd_i8rt,a pd_v1adr_,f nb(popp,, ospzt,) d\i r ,| ^d vasrc/libavcodec/x86/vp9dsp_init.hr:,95 :b70p:p ,note: expanded from macro '\ filter_8tap_1d_fn'o pt, f _95o | p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^i nt 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]In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c57: | 62f:i1l:t ewarning: runused parameter 'my' [-Wunused-parameter]s _8src/libavcodec/x86/vp9dsp_init.ht:a106p:_541:d _note: fexpanded from macro 'filters_8tap_1d_fn2'n 2(pu t106, | #6d4e,f iBnPeC ,f ialvtxe2r,s _186tbappp_)1 d _| f^n 2(src/libavcodec/x86/vp9dsp_init.ho:p106,: 54s:z ,note: expanded from macro 'filters_8tap_1d_fn2'b pp, o106p | t#,d eff_ionpet )f i\l t e| r ^s _8src/libavcodec/x86/vp9dsp_init.ht:a102p:_851:d _note: fexpanded from macro '\ filters_8tap_1d_fn'n 2(op, 102s | zf,i lbtpepr,_ 8otpatp,_ 1fd__ofpnt()o p\, s| z ^, Fsrc/libavcodec/x86/vp9dsp_init.hI:L101T:E64R:_ 8note: Texpanded from macro '\ filters_8tap_1d_fn'A P_RE G101U | L#AdRe,f ifn_eo pfti,l treergsu_l8atra,p _d1idr_,f nd(voapr,, sbzp,p ,d iorp,t )d v\a r ,| ^b ppsrc/libavcodec/x86/vp9dsp_init.h,: 95o:78: pnote: texpanded from macro '\ filter_8tap_1d_fn', f_op t95) | \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ i n| t ^ 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: In file included from expanded from macro 'filters_8tap_1d_fn2'src/libavcodec/x86/vp9dsp_init_12bpp.c :25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c :10657 | :#1d:e fwarning: iunused parameter 'my' [-Wunused-parameter]n e src/libavcodec/x86/vp9dsp_init.hf:i106l:t54e:r snote: _expanded from macro 'filters_8tap_1d_fn2'8 tap_ 1106d | _#fdne2f(ionpe, fsizl,t ebrpsp_,8 toappt_,1 df__fonp2t()o p\, s| z ^, bsrc/libavcodec/x86/vp9dsp_init.hp:p103,: 85o:p tnote: ,expanded from macro '\ filters_8tap_1d_fn' f_opt )103 | \f i l| t ^e r_src/libavcodec/x86/vp9dsp_init.h8:t102a:p85_:1 dnote: _expanded from macro '\ filters_8tap_1d_fn'f n(op, 102s | zf,i lFtIeLrT_E8Rt_a8pT_A1Pd__SfHnA(RoPp,, s zf,_ oFpItL,T EsRh_a8rTpA,P _ R EdGiUrL,A Rd,v afr_,o pbtp,p ,r eogputl)a r\, d| i ^r , src/libavcodec/x86/vp9dsp_init.hd:v95a:r78,: bnote: pexpanded from macro '\ filter_8tap_1d_fn'p , opt )95 | \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \i n t| ^h, i nt mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c :10725 | : fsrc/libavcodec/x86/vp9dsp_init_16bpp_template.ci:l57t:e1r:s _warning: 8unused parameter 'my' [-Wunused-parameter]t apsrc/libavcodec/x86/vp9dsp_init.h_:1106d:_54f:n (note: oexpanded from macro 'filters_8tap_1d_fn2'p , sz ,106 | h#,d emfxi,n eb pfpi,l toeprts,_ 8ft_aopp_t1)d _\f n 2| ( ^o p,src/libavcodec/x86/vp9dsp_init.h :s101z:,64 :b pnote: pexpanded from macro '\ filters_8tap_1d_fn', opt ,101 | f#_doepfti)n e\ f i| l ^t ersrc/libavcodec/x86/vp9dsp_init.hs:_1038:t85a:p _note: 1expanded from macro '\ filters_8tap_1d_fn'd _fn(o p103, | fsizl,t edri_r8,t adpv_a1rd,_ fbnp(po,p ,o pstz,, fF_IoLpTtE)R _\8 T A| P ^_ SHsrc/libavcodec/x86/vp9dsp_init.hA:R95P:,70 : note: fexpanded from macro '\ filter_8tap_1d_fn'_ opt, s95h | a r p , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int mx, iIn file included from nsrc/libavcodec/x86/vp9dsp_init_10bpp.ct: 25m: ysrc/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, szIn file included from ,src/libavcodec/x86/vp9dsp_init_12bpp.c :h25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.cm:x57,: 1b:p pwarning: ,unused parameter 'mx' [-Wunused-parameter] opsrc/libavcodec/x86/vp9dsp_init.ht:,107 :f52_:o pnote: texpanded from macro 'filters_8tap_1d_fn2') \ | 107 ^ | fisrc/libavcodec/x86/vp9dsp_init.hl:t102e:r85s:_ 8note: texpanded from macro '\ filters_8tap_1d_fn'a p_1d_ f102n | (foipl,t esrz_,8 tha,p _m1xd,_ fbnp(po,p ,o pstz,, fF_IoLpTtE)R _\8 T A| P ^_ REsrc/libavcodec/x86/vp9dsp_init.hG:U101L:A64R:, note: fexpanded from macro '\ filters_8tap_1d_fn'_ opt, 101r | e#gduelfairn,e dfiirl,t edrvsa_r8,t abpp_p1,d _ofpnt()o p\, s| z ^, dsrc/libavcodec/x86/vp9dsp_init.hi:r95,: 70d:v anote: rexpanded from macro '\ filter_8tap_1d_fn', bpp, 95o | p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52:In file included from src/libavcodec/x86/vp9dsp_init_12bpp.cnote: :expanded from macro 'filters_8tap_1d_fn2'25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57 :1071 | :f iwarning: lunused parameter 'mx' [-Wunused-parameter]t ersrc/libavcodec/x86/vp9dsp_init.hs:_1078:t52a:p _note: 1expanded from macro 'filters_8tap_1d_fn2'd _fn( o107p | ,f islzt,e rhs,_ 8mtxa,p _b1pdp_,f no(potp,, fs_zo,p th), \m x ,| ^b ppsrc/libavcodec/x86/vp9dsp_init.h,: 103o:p85t:, note: fexpanded from macro '\ filters_8tap_1d_fn'_ opt) \103 | f| i ^l tesrc/libavcodec/x86/vp9dsp_init.hr:_1028:t85a:p _note: 1expanded from macro '\ filters_8tap_1d_fn'd _fn(o p102, | fsizl,t eFrI_L8TtEaRp__81TdA_Pf_nS(HoApR,P ,s z , fF_IoLpTtE,R _s8hTaArPp_,R E G UdLiArR,, dfv_aorp,t ,b prpe,g uolpatr), \d i r| , ^ dvsrc/libavcodec/x86/vp9dsp_init.ha:r95,: 70b:p pnote: ,expanded from macro '\ filter_8tap_1d_fn' opt) \95 | | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y )i n\t h| , ^ int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter] 58 | filters_8tap_1d_fn2(avg, 64, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter] 59 | filters_8tap_1d_fn2(put, 32, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter] 60 | filters_8tap_1d_fn2(avg, 32, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter] 61 | filters_8tap_1d_fn2(put, 16, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter] 62 | filters_8tap_1d_fn2(avg, 16, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ 96 warnings generated. CC libavcodec/x86/vp9dsp_init_16bpp.o 96 warnings generated. X86ASM libavcodec/x86/vp9intrapred.o X86ASM libavcodec/x86/vp9intrapred_16bpp.o STRIP libavcodec/x86/simple_idct10.o skipping strip -x libavcodec/x86/simple_idct10.o X86ASM libavcodec/x86/vp9itxfm.o STRIP libavcodec/x86/vp8dsp_loopfilter.o skipping strip -x libavcodec/x86/vp8dsp_loopfilter.o X86ASM libavcodec/x86/vp9itxfm_16bpp.o STRIP libavcodec/x86/vp9intrapred.o skipping strip -x libavcodec/x86/vp9intrapred.o X86ASM libavcodec/x86/vp9itxfm_16bpp_avx512.o STRIP libavcodec/x86/vp9intrapred_16bpp.o skipping strip -x libavcodec/x86/vp9intrapred_16bpp.o X86ASM libavcodec/x86/vp9itxfm_avx2.o STRIP libavcodec/x86/vp9itxfm_16bpp_avx512.o skipping strip -x libavcodec/x86/vp9itxfm_16bpp_avx512.o X86ASM libavcodec/x86/vp9itxfm_avx512.o STRIP libavcodec/x86/vp9itxfm_avx2.o skipping strip -x libavcodec/x86/vp9itxfm_avx2.o X86ASM libavcodec/x86/vp9lpf.o STRIP libavcodec/x86/vp9itxfm_avx512.o skipping strip -x libavcodec/x86/vp9itxfm_avx512.o X86ASM libavcodec/x86/vp9lpf_16bpp.o STRIP libavcodec/x86/vp9itxfm_16bpp.o skipping strip -x libavcodec/x86/vp9itxfm_16bpp.o X86ASM libavcodec/x86/vp9mc.o STRIP libavcodec/x86/vp9mc.o skipping strip -x libavcodec/x86/vp9mc.o X86ASM libavcodec/x86/vp9mc_16bpp.o STRIP libavcodec/x86/vp9lpf_16bpp.o skipping strip -x libavcodec/x86/vp9lpf_16bpp.o X86ASM libavcodec/x86/vvc/alf.o STRIP libavcodec/x86/vp9mc_16bpp.o skipping strip -x libavcodec/x86/vp9mc_16bpp.o X86ASM libavcodec/x86/vvc/dmvr.o STRIP libavcodec/x86/vvc/alf.o skipping strip -x libavcodec/x86/vvc/alf.o CC libavcodec/x86/vvc/dsp_init.o STRIP libavcodec/x86/vvc/dmvr.o skipping strip -x libavcodec/x86/vvc/dmvr.o X86ASM libavcodec/x86/vvc/mc.o X86ASM libavcodec/x86/vvc/of.o STRIP libavcodec/x86/vvc/mc.o skipping strip -x libavcodec/x86/vvc/mc.o X86ASM libavcodec/x86/vvc/sad.o STRIP libavcodec/x86/vp9lpf.o skipping strip -x libavcodec/x86/vp9lpf.o X86ASM libavcodec/x86/vvc/sao.o STRIP libavcodec/x86/vvc/sad.o skipping strip -x libavcodec/x86/vvc/sad.o X86ASM libavcodec/x86/vvc/sao_10bit.o STRIP libavcodec/x86/vvc/of.o skipping strip -x libavcodec/x86/vvc/of.o X86ASM libavcodec/x86/xvididct.o STRIP libavcodec/x86/vvc/sao.o skipping strip -x libavcodec/x86/vvc/sao.o CC libavcodec/x86/xvididct_init.o CC libavcodec/xan.o In file included from src/libavcodec/xan.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xan.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ STRIP libavcodec/x86/xvididct.o skipping strip -x libavcodec/x86/xvididct.o CC libavcodec/xbm_parser.o 3 warnings generated. CC libavcodec/xbmdec.o src/libavcodec/xbm_parser.c:57:63: warning: unused parameter 'avctx' [-Wunused-parameter] 57 | static int xbm_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ In file included from src/libavcodec/xbmdec.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xbmdec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/xbmenc.o In file included from src/libavcodec/xbmenc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/xface.o 1 warning generated. CC libavcodec/xfacedec.o In file included from src/libavcodec/xfacedec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xfacedec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/xfaceenc.o 2 warnings generated. CC libavcodec/xiph.o In file included from src/libavcodec/xfaceenc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 195 | av_assert0(i < sizeof(intbuf)); | ~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ CC libavcodec/xl.o 2 warnings generated. CC libavcodec/xma_parser.o In file included from src/libavcodec/xl.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xl.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/xma_parser.c:31:64: warning: unused parameter 'avctx' [-Wunused-parameter] 31 | static int xma_parse(AVCodecParserContext *s1, AVCodecContext *avctx, | ^ 1 warning generated. 2CC libavcodec/xpmdec.o warnings generated. CC libavcodec/xsubdec.o In file included from src/libavcodec/xpmdec.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xpmdec.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/xsubdec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/xsubdec.c:43:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 43 | for (i = 0; i < sizeof(tc_offsets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/xpmdec.c:364:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 364 | if (size > SIZE_MAX / 4) | ~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/xsubenc.o 3 warnings generated. CC libavcodec/xvididct.o In file included from src/libavcodec/xsubenc.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xsubenc.c:26: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwd_parser.o 3 warnings generated. CC libavcodec/xwddec.o src/libavcodec/xwd_parser.c:39:63: warning: unused parameter 'avctx' [-Wunused-parameter] 39 | static int xwd_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/xwdenc.o In file included from src/libavcodec/xwddec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xwddec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/xwddec.c:56:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 56 | if (avpkt->size < header_size || header_size < XWD_HEADER_SIZE) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/xwddec.c:147:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 147 | if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + (uint64_t)avctx->height * lsize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xwddec.c:223:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (int i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ In file included from src/libavcodec/xwdenc.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 5 warnings generated. src/libavcodec/xwdenc.c:188:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 188 | for (i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ CC libavcodec/xxan.o 2 warnings generated. CC libavcodec/y41pdec.o In file included from src/libavcodec/xxan.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xxan.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/y41pdec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/y41pdec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/y41penc.o In file included from src/libavcodec/y41penc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/ylc.o 4 warnings generated. CC libavcodec/yop.o STRIP libavcodec/x86/vp9itxfm.o skipping strip -x libavcodec/x86/vp9itxfm.o CC libavcodec/yuv4dec.o In file included from src/libavcodec/yop.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/yop.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ylc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 112 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:113:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:438:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 438 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/yuv4enc.o In file included from src/libavcodec/yuv4dec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/yuv4dec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/zerocodec.o In file included from src/libavcodec/yuv4enc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/zlib_wrapper.o In file included from src/libavcodec/zerocodec.c:22: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/zerocodec.c:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 5 warnings generated. 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) | ^ CC libavcodec/zmbv.o 2 warnings generated. CC libavcodec/zmbvenc.o 2 warnings generated. GEN libavcodec/libavcodec.pc GEN libswresample/libswresample.pc GEN libswscale/libswscale.pc In file included from src/libavcodec/zmbv.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/zmbv.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavutil/float2half.o src/libavcodec/zmbv.c:533:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 533 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/zmbv.c:617:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long') [-Wsign-compare] 617 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/zmbvenc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavutil/half2float.o GEN libavutil/libavutil.pc HOSTCC doc/print_options.o 1 warning generated. 4 warnings generated. TXT doc/fate.txt GZIP fftools/resources/graph.html.gz MINIFY fftools/resources/graph.css.min CC fftools/ffplay_renderer.o CC fftools/ffplay.o In file included from src/fftools/ffplay_renderer.c:23: In file included from src/fftools/ffplay_renderer.h:22: In file included from /usr/include/SDL2/SDL.h:31: In file included from /usr/include/SDL2/SDL_main.h:25: In file included from /usr/include/SDL2/SDL_stdinc.h:33: In file included from /usr/include/SDL2/SDL_config.h:58: In file included from /usr/include/SDL2/SDL_config-x86_64.h:51: /usr/include/SDL2/SDL_config_unix.h:188:9: warning: 'HAVE_PTHREAD_SETNAME_NP' macro redefined [-Wmacro-redefined] 188 | #define HAVE_PTHREAD_SETNAME_NP 1 | ^ ./config.h:362:9: note: previous definition is here 362 | #define HAVE_PTHREAD_SETNAME_NP 0 | ^ In file included from src/fftools/ffplay.c:55: In file included from /usr/include/SDL2/SDL.h:31: In file included from /usr/include/SDL2/SDL_main.h:25: In file included from /usr/include/SDL2/SDL_stdinc.h:33: In file included from /usr/include/SDL2/SDL_config.h:58: In file included from /usr/include/SDL2/SDL_config-x86_64.h:51: /usr/include/SDL2/SDL_config_unix.h:188:9: warning: 'HAVE_PTHREAD_SETNAME_NP' macro redefined [-Wmacro-redefined] 188 | #define HAVE_PTHREAD_SETNAME_NP 1 | ^ ./config.h:362:9: note: previous definition is here 362 | #define HAVE_PTHREAD_SETNAME_NP 0 | ^ CC fftools/ffprobe.o In file included from src/fftools/ffprobe.c:45: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ In file included from src/fftools/ffprobe.c:48: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/fftools/ffprobe.c:259:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 259 | [SECTION_ID_CHAPTERS] = { SECTION_ID_CHAPTERS, "chapters", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_CHAPTER, -1 } }, | ^ src/fftools/ffprobe.c:260:107: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 260 | [SECTION_ID_CHAPTER] = { SECTION_ID_CHAPTER, "chapter", 0, { SECTION_ID_CHAPTER_TAGS, -1 } }, | ^ src/fftools/ffprobe.c:262:78: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 262 | [SECTION_ID_ERROR] = { SECTION_ID_ERROR, "error", 0, { -1 } }, | ^ src/fftools/ffprobe.c:263:104: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 263 | [SECTION_ID_FORMAT] = { SECTION_ID_FORMAT, "format", 0, { SECTION_ID_FORMAT_TAGS, -1 } }, | ^ src/fftools/ffprobe.c:265:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 265 | [SECTION_ID_FRAMES] = { SECTION_ID_FRAMES, "frames", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME, SECTION_ID_SUBTITLE, -1 } }, | ^ src/fftools/ffprobe.c:266:157: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 266 | [SECTION_ID_FRAME] = { SECTION_ID_FRAME, "frame", 0, { SECTION_ID_FRAME_TAGS, SECTION_ID_FRAME_SIDE_DATA_LIST, SECTION_ID_FRAME_LOGS, -1 } }, | ^ src/fftools/ffprobe.c:270:189: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 270 | [SECTION_ID_FRAME_SIDE_DATA_TIMECODE_LIST] = { SECTION_ID_FRAME_SIDE_DATA_TIMECODE_LIST, "timecodes", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME_SIDE_DATA_TIMECODE, -1 } }, | ^ src/fftools/ffprobe.c:271:112: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 271 | [SECTION_ID_FRAME_SIDE_DATA_TIMECODE] = { SECTION_ID_FRAME_SIDE_DATA_TIMECODE, "timecode", 0, { -1 } }, | ^ src/fftools/ffprobe.c:276:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 276 | [SECTION_ID_FRAME_LOGS] = { SECTION_ID_FRAME_LOGS, "logs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME_LOG, -1 } }, | ^ src/fftools/ffprobe.c:277:82: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 277 | [SECTION_ID_FRAME_LOG] = { SECTION_ID_FRAME_LOG, "log", 0, { -1 }, }, | ^ src/fftools/ffprobe.c:278:162: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 278 | [SECTION_ID_LIBRARY_VERSIONS] = { SECTION_ID_LIBRARY_VERSIONS, "library_versions", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_LIBRARY_VERSION, -1 } }, | ^ src/fftools/ffprobe.c:279:98: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 279 | [SECTION_ID_LIBRARY_VERSION] = { SECTION_ID_LIBRARY_VERSION, "library_version", 0, { -1 } }, | ^ src/fftools/ffprobe.c:280:134: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 280 | [SECTION_ID_PACKETS] = { SECTION_ID_PACKETS, "packets", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PACKET, -1} }, | ^ src/fftools/ffprobe.c:281:203: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 281 | [SECTION_ID_PACKETS_AND_FRAMES] = { SECTION_ID_PACKETS_AND_FRAMES, "packets_and_frames", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY | AV_TEXTFORMAT_SECTION_FLAG_NUMBERING_BY_TYPE, { SECTION_ID_PACKET, -1} }, | ^ src/fftools/ffprobe.c:282:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 282 | [SECTION_ID_PACKET] = { SECTION_ID_PACKET, "packet", 0, { SECTION_ID_PACKET_TAGS, SECTION_ID_PACKET_SIDE_DATA_LIST, -1 } }, | ^ src/fftools/ffprobe.c:286:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 286 | [SECTION_ID_PIXEL_FORMATS] = { SECTION_ID_PIXEL_FORMATS, "pixel_formats", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PIXEL_FORMAT, -1 } }, | ^ src/fftools/ffprobe.c:287:159: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 287 | [SECTION_ID_PIXEL_FORMAT] = { SECTION_ID_PIXEL_FORMAT, "pixel_format", 0, { SECTION_ID_PIXEL_FORMAT_FLAGS, SECTION_ID_PIXEL_FORMAT_COMPONENTS, -1 } }, | ^ src/fftools/ffprobe.c:290:104: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 290 | [SECTION_ID_PIXEL_FORMAT_COMPONENT] = { SECTION_ID_PIXEL_FORMAT_COMPONENT, "component", 0, { -1 } }, | ^ src/fftools/ffprobe.c:293:143: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 293 | [SECTION_ID_PROGRAM] = { SECTION_ID_PROGRAM, "program", 0, { SECTION_ID_PROGRAM_TAGS, SECTION_ID_PROGRAM_STREAMS, -1 } }, | ^ src/fftools/ffprobe.c:297:98: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 297 | [SECTION_ID_PROGRAM_VERSION] = { SECTION_ID_PROGRAM_VERSION, "program_version", 0, { -1 } }, | ^ src/fftools/ffprobe.c:298:146: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 298 | [SECTION_ID_PROGRAMS] = { SECTION_ID_PROGRAMS, "programs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PROGRAM, -1 } }, | ^ src/fftools/ffprobe.c:301:241: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 301 | [SECTION_ID_STREAM_GROUP] = { SECTION_ID_STREAM_GROUP, "stream_group", 0, { SECTION_ID_STREAM_GROUP_TAGS, SECTION_ID_STREAM_GROUP_DISPOSITION, SECTION_ID_STREAM_GROUP_COMPONENTS, SECTION_ID_STREAM_GROUP_STREAMS, -1 } }, | ^ src/fftools/ffprobe.c:318:166: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 318 | [SECTION_ID_STREAM_GROUPS] = { SECTION_ID_STREAM_GROUPS, "stream_groups", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_STREAM_GROUP, -1 } }, | ^ src/fftools/ffprobe.c:322:73: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 322 | SECTION_ID_PIXEL_FORMATS, -1} }, | ^ src/fftools/ffprobe.c:323:135: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 323 | [SECTION_ID_STREAMS] = { SECTION_ID_STREAMS, "streams", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_STREAM, -1 } }, | ^ src/fftools/ffprobe.c:324:169: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 324 | [SECTION_ID_STREAM] = { SECTION_ID_STREAM, "stream", 0, { SECTION_ID_STREAM_DISPOSITION, SECTION_ID_STREAM_TAGS, SECTION_ID_STREAM_SIDE_DATA_LIST, -1 } }, | ^ src/fftools/ffprobe.c:329:84: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 329 | [SECTION_ID_SUBTITLE] = { SECTION_ID_SUBTITLE, "subtitle", 0, { -1 } }, | ^ src/fftools/ffprobe.c:681:9: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 681 | print_list_fmt("ycc_to_rgb_matrix", "%d/%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | FF_ARRAY_ELEMS(color->ycc_to_rgb_matrix), 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683 | color->ycc_to_rgb_matrix[idx].num, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684 | color->ycc_to_rgb_matrix[idx].den); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:27: note: expanded from macro 'print_list_fmt' 439 | for (int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:685:9: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 685 | print_list_fmt("ycc_to_rgb_offset", "%d/%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686 | FF_ARRAY_ELEMS(color->ycc_to_rgb_offset), 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | color->ycc_to_rgb_offset[idx].num, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | color->ycc_to_rgb_offset[idx].den); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:27: note: expanded from macro 'print_list_fmt' 439 | for (int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:689:9: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 689 | print_list_fmt("rgb_to_lms_matrix", "%d/%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | FF_ARRAY_ELEMS(color->rgb_to_lms_matrix), 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | color->rgb_to_lms_matrix[idx].num, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | color->rgb_to_lms_matrix[idx].den); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:27: note: expanded from macro 'print_list_fmt' 439 | for (int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:1269:88: warning: unused parameter 'packet_idx' [-Wunused-parameter] 1269 | static void show_packet(AVTextFormatContext *tfc, InputFile *ifile, AVPacket *pkt, int packet_idx) | ^ src/fftools/ffprobe.c:1326:80: warning: unused parameter 'stream' [-Wunused-parameter] 1326 | static void show_subtitle(AVTextFormatContext *tfc, AVSubtitle *sub, AVStream *stream, | ^ src/fftools/ffprobe.c:1327:44: warning: unused parameter 'fmt_ctx' [-Wunused-parameter] 1327 | AVFormatContext *fmt_ctx) | ^ src/fftools/ffprobe.c:1646:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1646 | if (fmt_ctx->nb_streams > nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/fftools/ffprobe.c:1760:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1760 | for (int i = 0; i < sizeof(disposition) * CHAR_BIT; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:1800:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1800 | av_assert0(container < FF_ARRAY_ELEMS(section_header)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffprobe.c:1971:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1971 | av_assert0(container < FF_ARRAY_ELEMS(section_disposition)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffprobe.c:1976:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1976 | av_assert0(container < FF_ARRAY_ELEMS(section_tags)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffprobe.c:2031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2031 | for (i = 0; i < program->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2051:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2051 | for (i = 0; i < fmt_ctx->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2075:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2075 | for (int i = 0; i < tile_grid->nb_tiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2100:30: warning: comparison of integers of different signs: 'SectionID' and 'int' [-Wsign-compare] 2100 | av_assert0(subsection_id != -1); | ~~~~~~~~~~~~~ ^ ~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffprobe.c:2102:37: warning: comparison of integers of different signs: 'SectionID' and 'int' [-Wsign-compare] 2102 | av_assert0(parameter_section_id != -1); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffprobe.c:2113:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2113 | for (int i = 0; i < param->nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2162:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2162 | for (int i = 0; i < audio_element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2174:17: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2174 | print_list_fmt("demixing_matrix", "%d/%d", layer->nb_demixing_matrix, 1, layer->demixing_matrix[idx].num, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2175 | layer->demixing_matrix[idx].den); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:27: note: expanded from macro 'print_list_fmt' 439 | for (int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:2198:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2198 | for (int i = 0; i < submix->nb_elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2221:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2221 | for (int i = 0; i < submix->nb_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2251:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2251 | for (int i = 0; i < mix_presentation->nb_submixes; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2298 | for (i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2319:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2319 | for (i = 0; i < fmt_ctx->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2336:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2336 | for (i = 0; i < fmt_ctx->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2515:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2515 | for (i = 0; i < fmt_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2609:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2609 | for (i = 0; i < ifile.fmt_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2782:43: warning: unused parameter 'optctx' [-Wunused-parameter] 2782 | static int opt_show_optional_fields(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2782:63: warning: unused parameter 'opt' [-Wunused-parameter] 2782 | static int opt_show_optional_fields(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2799:29: warning: unused parameter 'optctx' [-Wunused-parameter] 2799 | static int opt_format(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2799:49: warning: unused parameter 'opt' [-Wunused-parameter] 2799 | static int opt_format(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2829:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2829 | for (i = 0; i < FF_ARRAY_ELEMS(sections); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2843:35: warning: unused parameter 'optctx' [-Wunused-parameter] 2843 | static int opt_show_entries(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2893:33: warning: unused parameter 'optctx' [-Wunused-parameter] 2893 | static int opt_input_file(void *optctx, const char *arg) | ^ src/fftools/ffprobe.c:2910:55: warning: unused parameter 'opt' [-Wunused-parameter] 2910 | static int opt_input_file_i(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2916:36: warning: unused parameter 'optctx' [-Wunused-parameter] 2916 | static int opt_output_file_o(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2916:56: warning: unused parameter 'opt' [-Wunused-parameter] 2916 | static int opt_output_file_o(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2933:37: warning: unused parameter 'optctx' [-Wunused-parameter] 2933 | static int opt_print_filename(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2933:57: warning: unused parameter 'opt' [-Wunused-parameter] 2933 | static int opt_print_filename(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2940:36: warning: unused parameter 'opt' [-Wunused-parameter] 2940 | void show_help_default(const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2940:53: warning: unused parameter 'arg' [-Wunused-parameter] 2940 | void show_help_default(const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3086:37: warning: unused parameter 'optctx' [-Wunused-parameter] 3086 | static int opt_read_intervals(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3086:57: warning: unused parameter 'opt' [-Wunused-parameter] 3086 | static int opt_read_intervals(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3091:29: warning: unused parameter 'optctx' [-Wunused-parameter] 3091 | static int opt_pretty(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3091:49: warning: unused parameter 'opt' [-Wunused-parameter] 3091 | static int opt_pretty(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3091:66: warning: unused parameter 'arg' [-Wunused-parameter] 3091 | static int opt_pretty(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3118:31: warning: unused parameter 'optctx' [-Wunused-parameter] 3118 | static int opt_sections(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3118:51: warning: unused parameter 'opt' [-Wunused-parameter] 3118 | static int opt_sections(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3118:68: warning: unused parameter 'arg' [-Wunused-parameter] 3118 | static int opt_sections(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3131:28: warning: unused parameter 'optctx' [-Wunused-parameter] 3131 | static int opt_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3161:36: warning: unused parameter 'optctx' [-Wunused-parameter] 3161 | static int opt_show_versions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3161:56: warning: unused parameter 'opt' [-Wunused-parameter] 3161 | static int opt_show_versions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3161:73: warning: unused parameter 'arg' [-Wunused-parameter] 3161 | static int opt_show_versions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3175:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3175 | DEFINE_OPT_SHOW_SECTION(chapters, CHAPTERS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3175:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3175:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3176:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3176 | DEFINE_OPT_SHOW_SECTION(error, ERROR) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3176:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3176:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3177:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3177 | DEFINE_OPT_SHOW_SECTION(format, FORMAT) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3177:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3177:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3178:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3178 | DEFINE_OPT_SHOW_SECTION(frames, FRAMES) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3178:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3178:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3179:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3179 | DEFINE_OPT_SHOW_SECTION(library_versions, LIBRARY_VERSIONS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3179:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3179:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3180:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3180 | DEFINE_OPT_SHOW_SECTION(packets, PACKETS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3180:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3180:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3181:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3181 | DEFINE_OPT_SHOW_SECTION(pixel_formats, PIXEL_FORMATS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3181:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3181:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3182:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3182 | DEFINE_OPT_SHOW_SECTION(program_version, PROGRAM_VERSION) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3182:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3182:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3183:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3183 | DEFINE_OPT_SHOW_SECTION(streams, STREAMS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3183:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3183:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3184:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3184 | DEFINE_OPT_SHOW_SECTION(programs, PROGRAMS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3184:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3184:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3185:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3185 | DEFINE_OPT_SHOW_SECTION(stream_groups, STREAM_GROUPS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3185:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3185:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3188 | CMDUTILS_COMMON_OPTIONS | ^ src/fftools/opt_common.h:200:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 200 | { "L", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:201:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 201 | { "license", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:202:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 202 | { "h", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:203:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 203 | { "?", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:204:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 204 | { "help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:205:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 205 | { "-help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:206:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 206 | { "version", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_version }, "show version" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:207:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 207 | { "buildconf", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_buildconf }, "show build configuration" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:208:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 208 | { "formats", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_formats }, "show available formats" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:209:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 209 | { "muxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_muxers }, "show available muxers" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:210:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 210 | { "demuxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_demuxers }, "show available demuxers" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:211:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 211 | { "devices", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_devices }, "show available devices" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:212:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 212 | { "codecs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_codecs }, "show available codecs" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:213:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 213 | { "decoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_decoders }, "show available decoders" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:214:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 214 | { "encoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_encoders }, "show available encoders" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:215:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 215 | { "bsfs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_bsfs }, "show available bit stream filters" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:216:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 216 | { "protocols", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_protocols }, "show available protocols" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:217:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 217 | { "filters", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_filters }, "show available filters" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:218:126: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 218 | { "pix_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_pix_fmts }, "show available pixel formats" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:219:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 219 | { "layouts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_layouts }, "show standard channel layouts" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:220:133: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 220 | { "sample_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_sample_fmts }, "show available audio sample formats" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:221:132: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 221 | { "dispositions", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_dispositions}, "show available stream dispositions" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:222:124: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 222 | { "colors", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_colors }, "show available color names" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:223:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 223 | { "loglevel", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:224:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 224 | { "v", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:225:115: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 225 | { "report", OPT_TYPE_FUNC, OPT_EXPERT, { .func_arg = opt_report }, "generate a report" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:226:155: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 226 | { "max_alloc", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_max_alloc }, "set maximum size of a single allocated block", "bytes" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:227:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 227 | { "cpuflags", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpuflags }, "force specific cpu flags", "flags" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:228:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 228 | { "cpucount", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpucount }, "force specific cpu count", "count" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:229:139: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 229 | { "hide_banner", OPT_TYPE_BOOL, OPT_EXPERT, {&hide_banner}, "do not show program banner", "hide_banner" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:45:52: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 45 | "list sources of the input device", "device" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:47:51: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 47 | "list sinks of the output device", "device" }, \ | ^ src/fftools/ffprobe.c:3189:112: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3189 | { "f", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_format}, "force format", "format" }, | ^ src/fftools/ffprobe.c:3190:113: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3190 | { "unit", OPT_TYPE_BOOL, 0, {&show_value_unit}, "show unit of the displayed values" }, | ^ src/fftools/ffprobe.c:3191:121: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3191 | { "prefix", OPT_TYPE_BOOL, 0, {&use_value_prefix}, "use SI prefixes for the displayed values" }, | ^ src/fftools/ffprobe.c:3193:44: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3193 | "use binary prefixes for byte units" }, | ^ src/fftools/ffprobe.c:3195:72: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3195 | "use sexagesimal format HOURS:MM:SS.MICROSECONDS for time units" }, | ^ src/fftools/ffprobe.c:3197:78: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3197 | "prettify the format of displayed values, make it more human readable" }, | ^ src/fftools/ffprobe.c:3199:119: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3199 | "set the output printing format (available formats are: default, compact, csv, flat, ini, json, xml)", "format" }, | ^ src/fftools/ffprobe.c:3200:117: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3200 | { "print_format", OPT_TYPE_STRING, 0, { &output_format }, "alias for -output_format (deprecated)" }, | ^ src/fftools/ffprobe.c:3201:114: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3201 | { "of", OPT_TYPE_STRING, 0, { &output_format }, "alias for -output_format", "format" }, | ^ src/fftools/ffprobe.c:3202:131: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3202 | { "select_streams", OPT_TYPE_STRING, 0, { &stream_specifier }, "select the specified streams", "stream_specifier" }, | ^ src/fftools/ffprobe.c:3203:146: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3203 | { "sections", OPT_TYPE_FUNC, OPT_EXIT, {.func_arg = opt_sections}, "print sections structure and section information, and exit" }, | ^ src/fftools/ffprobe.c:3204:140: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3204 | { "data_dump_format", OPT_TYPE_STRING, 0, { &data_dump_format }, "set data dump format (available formats are: xxd, base64)" }, | ^ src/fftools/ffprobe.c:3205:96: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3205 | { "show_data", OPT_TYPE_BOOL, 0, { &do_show_data }, "show packets data" }, | ^ src/fftools/ffprobe.c:3206:103: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3206 | { "show_data_hash", OPT_TYPE_STRING, 0, { &show_data_hash }, "show packets data hash" }, | ^ src/fftools/ffprobe.c:3207:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3207 | { "show_error", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_error }, "show probing error" }, | ^ src/fftools/ffprobe.c:3208:120: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3208 | { "show_format", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_format }, "show format/container info" }, | ^ src/fftools/ffprobe.c:3209:110: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3209 | { "show_frames", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_frames }, "show frames info" }, | ^ src/fftools/ffprobe.c:3211:55: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3211 | "show a set of specified entries", "entry_list" }, | ^ src/fftools/ffprobe.c:3213:86: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3213 | { "show_log", OPT_TYPE_INT, 0, { &do_show_log }, "show log" }, | ^ src/fftools/ffprobe.c:3215:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3215 | { "show_packets", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_packets }, "show packets info" }, | ^ src/fftools/ffprobe.c:3216:114: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3216 | { "show_programs", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_programs }, "show programs info" }, | ^ src/fftools/ffprobe.c:3217:124: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3217 | { "show_stream_groups", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_stream_groups }, "show stream groups info" }, | ^ src/fftools/ffprobe.c:3218:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3218 | { "show_streams", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_streams }, "show streams info" }, | ^ src/fftools/ffprobe.c:3219:114: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3219 | { "show_chapters", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_chapters }, "show chapters info" }, | ^ src/fftools/ffprobe.c:3220:119: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3220 | { "count_frames", OPT_TYPE_BOOL, 0, { &do_count_frames }, "count the number of frames per stream" }, | ^ src/fftools/ffprobe.c:3221:121: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3221 | { "count_packets", OPT_TYPE_BOOL, 0, { &do_count_packets }, "count the number of packets per stream" }, | ^ src/fftools/ffprobe.c:3222:124: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3222 | { "show_program_version", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_program_version }, "show ffprobe version" }, | ^ src/fftools/ffprobe.c:3223:125: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3223 | { "show_library_versions", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_library_versions }, "show library versions" }, | ^ src/fftools/ffprobe.c:3224:129: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3224 | { "show_versions", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_versions }, "show program and library versions" }, | ^ src/fftools/ffprobe.c:3225:131: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3225 | { "show_pixel_formats", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_pixel_formats }, "show pixel format descriptions" }, | ^ src/fftools/ffprobe.c:3226:127: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3226 | { "show_optional_fields", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = &opt_show_optional_fields }, "show optional fields" }, | ^ src/fftools/ffprobe.c:3227:101: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3227 | { "show_private_data", OPT_TYPE_BOOL, 0, { &show_private_data }, "show private data" }, | ^ src/fftools/ffprobe.c:3228:109: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3228 | { "private", OPT_TYPE_BOOL, 0, { &show_private_data }, "same as show_private_data" }, | ^ src/fftools/ffprobe.c:3229:145: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3229 | { "analyze_frames", OPT_TYPE_BOOL, 0, { &do_analyze_frames }, "analyze frames to provide additional stream-level information" }, | ^ src/fftools/ffprobe.c:3230:97: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3230 | { "bitexact", OPT_TYPE_BOOL, 0, {&do_bitexact}, "force bitexact output" }, | ^ src/fftools/ffprobe.c:3231:134: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3231 | { "read_intervals", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_read_intervals}, "set read intervals", "read_intervals" }, | ^ src/fftools/ffprobe.c:3232:128: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3232 | { "i", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_input_file_i}, "read specified file", "input_file"}, | ^ src/fftools/ffprobe.c:3233:136: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3233 | { "o", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_output_file_o}, "write to specified output", "output_file"}, | ^ src/fftools/ffprobe.c:3234:146: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3234 | { "print_filename", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_print_filename}, "override the printed input filename", "print_file"}, | ^ src/fftools/ffprobe.c:3236:83: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3236 | "read and decode the streams to fill missing information with heuristics" }, | ^ src/fftools/ffprobe.c:3237:119: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3237 | { "c", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_codec}, "force decoder", "decoder_name" }, | ^ src/fftools/ffprobe.c:3238:134: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3238 | { "codec", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_codec}, "alias for -c (force decoder)", "decoder_name" }, | ^ src/fftools/ffprobe.c:3239:13: warning: missing field 'type' initializer [-Wmissing-field-initializers] 3239 | { NULL, }, | ^ 1 warning 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->audio_buf_size) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:2700:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2700 | if (stream_index < 0 || stream_index >= ic->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/ffplay.c:2999:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2999 | for (i = 0; i < ic->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffplay.c:3331:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3331 | if (p->stream_index[start_index] == stream_index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/fftools/ffplay.c:3384:44: warning: unused parameter 'is' [-Wunused-parameter] 3384 | static void toggle_full_screen(VideoState *is) | ^ src/fftools/ffplay.c:3428:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3428 | for (i = 0; i < is->ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:3438:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3438 | if (i >= is->ic->nb_chapters) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:3644:28: warning: unused parameter 'optctx' [-Wunused-parameter] 3644 | static int opt_width(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3655:29: warning: unused parameter 'optctx' [-Wunused-parameter] 3655 | static int opt_height(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3666:29: warning: unused parameter 'optctx' [-Wunused-parameter] 3666 | static int opt_format(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3666:49: warning: unused parameter 'opt' [-Wunused-parameter] 3666 | static int opt_format(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3676:27: warning: unused parameter 'optctx' [-Wunused-parameter] 3676 | static int opt_sync(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3691:32: warning: unused parameter 'optctx' [-Wunused-parameter] 3691 | static int opt_show_mode(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3707:33: warning: unused parameter 'optctx' [-Wunused-parameter] 3707 | static int opt_input_file(void *optctx, const char *filename) | ^ src/fftools/ffplay.c:3724:28: warning: unused parameter 'optctx' [-Wunused-parameter] 3724 | static int opt_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3754 | CMDUTILS_COMMON_OPTIONS | ^ src/fftools/opt_common.h:200:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 200 | { "L", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:201:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 201 | { "license", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:202:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 202 | { "h", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:203:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 203 | { "?", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:204:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 204 | { "help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:205:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 205 | { "-help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:206:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 206 | { "version", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_version }, "show version" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:207:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 207 | { "buildconf", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_buildconf }, "show build configuration" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:208:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 208 | { "formats", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_formats }, "show available formats" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:209:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 209 | { "muxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_muxers }, "show available muxers" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:210:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 210 | { "demuxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_demuxers }, "show available demuxers" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:211:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 211 | { "devices", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_devices }, "show available devices" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:212:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 212 | { "codecs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_codecs }, "show available codecs" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:213:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 213 | { "decoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_decoders }, "show available decoders" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:214:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 214 | { "encoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_encoders }, "show available encoders" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:215:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 215 | { "bsfs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_bsfs }, "show available bit stream filters" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:216:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 216 | { "protocols", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_protocols }, "show available protocols" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:217:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 217 | { "filters", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_filters }, "show available filters" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:218:126: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 218 | { "pix_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_pix_fmts }, "show available pixel formats" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:219:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 219 | { "layouts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_layouts }, "show standard channel layouts" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:220:133: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 220 | { "sample_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_sample_fmts }, "show available audio sample formats" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:221:132: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 221 | { "dispositions", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_dispositions}, "show available stream dispositions" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:222:124: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 222 | { "colors", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_colors }, "show available color names" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:223:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 223 | { "loglevel", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:224:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 224 | { "v", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:225:115: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 225 | { "report", OPT_TYPE_FUNC, OPT_EXPERT, { .func_arg = opt_report }, "generate a report" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:226:155: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 226 | { "max_alloc", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_max_alloc }, "set maximum size of a single allocated block", "bytes" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:227:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 227 | { "cpuflags", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpuflags }, "force specific cpu flags", "flags" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:228:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 228 | { "cpucount", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpucount }, "force specific cpu count", "count" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:229:139: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 229 | { "hide_banner", OPT_TYPE_BOOL, OPT_EXPERT, {&hide_banner}, "do not show program banner", "hide_banner" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:45:52: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 45 | "list sources of the input device", "device" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:47:51: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 47 | "list sinks of the output device", "device" }, \ | ^ src/fftools/ffplay.c:3755:118: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3755 | { "x", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_width }, "force displayed width", "width" }, | ^ src/fftools/ffplay.c:3756:121: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3756 | { "y", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_height }, "force displayed height", "height" }, | ^ src/fftools/ffplay.c:3757:99: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3757 | { "fs", OPT_TYPE_BOOL, 0, { &is_full_screen }, "force full screen" }, | ^ src/fftools/ffplay.c:3758:94: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3758 | { "an", OPT_TYPE_BOOL, 0, { &audio_disable }, "disable audio" }, | ^ src/fftools/ffplay.c:3759:94: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3759 | { "vn", OPT_TYPE_BOOL, 0, { &video_disable }, "disable video" }, | ^ src/fftools/ffplay.c:3760:102: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3760 | { "sn", OPT_TYPE_BOOL, 0, { &subtitle_disable }, "disable subtitling" }, | ^ src/fftools/ffplay.c:3761:153: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3761 | { "ast", OPT_TYPE_STRING, OPT_EXPERT, { &wanted_stream_spec[AVMEDIA_TYPE_AUDIO] }, "select desired audio stream", "stream_specifier" }, | ^ src/fftools/ffplay.c:3762:153: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3762 | { "vst", OPT_TYPE_STRING, OPT_EXPERT, { &wanted_stream_spec[AVMEDIA_TYPE_VIDEO] }, "select desired video stream", "stream_specifier" }, | ^ src/fftools/ffplay.c:3763:159: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3763 | { "sst", OPT_TYPE_STRING, OPT_EXPERT, { &wanted_stream_spec[AVMEDIA_TYPE_SUBTITLE] }, "select desired subtitle stream", "stream_specifier" }, | ^ src/fftools/ffplay.c:3764:120: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3764 | { "ss", OPT_TYPE_TIME, 0, { &start_time }, "seek to a given position in seconds", "pos" }, | ^ src/fftools/ffplay.c:3765:129: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3765 | { "t", OPT_TYPE_TIME, 0, { &duration }, "play \"duration\" seconds of audio/video", "duration" }, | ^ src/fftools/ffplay.c:3766:120: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3766 | { "bytes", OPT_TYPE_INT, 0, { &seek_by_bytes }, "seek by bytes 0=off 1=on -1=auto", "val" }, | ^ src/fftools/ffplay.c:3767:141: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3767 | { "seek_interval", OPT_TYPE_FLOAT, 0, { &seek_interval }, "set seek interval for left/right keys, in seconds", "seconds" }, | ^ src/fftools/ffplay.c:3768:108: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3768 | { "nodisp", OPT_TYPE_BOOL, 0, { &display_disable }, "disable graphical display" }, | ^ src/fftools/ffplay.c:3769:95: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3769 | { "noborder", OPT_TYPE_BOOL, 0, { &borderless }, "borderless window" }, | ^ src/fftools/ffplay.c:3770:99: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3770 | { "alwaysontop", OPT_TYPE_BOOL, 0, { &alwaysontop }, "window always on top" }, | ^ src/fftools/ffplay.c:3771:123: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3771 | { "volume", OPT_TYPE_INT, 0, { &startup_volume}, "set startup volume 0=min 100=max", "volume" }, | ^ src/fftools/ffplay.c:3772:108: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3772 | { "f", CC libavfilter/aeval.o 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 STRIP libavcodec/x86/vvc/sao_10bit.o skipping strip -x libavcodec/x86/vvc/sao_10bit.o CC libavfilter/af_acontrast.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++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_acontrast.c:39:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A }, | ^ src/libavfilter/af_acontrast.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavfilter/af_acontrast.c:154:59: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 154 | s->filter((void **)out->extended_data, (const void **)in->extended_data, | ^ 3 warnings generated. CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. CC libavfilter/af_acrusher.o 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 } | ^ 193 warnings generated. CC libavfilter/af_adeclick.o 9 warnings generated. CC libavfilter/af_adecorrelate.o 11 warnings generated. CC libavfilter/af_adelay.o src/libavfilter/af_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:102:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:103:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "burst", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:104:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavfilter/af_adeclick.c:434:32: warning: unused parameter 'unused0' [-Wunused-parameter] 434 | double unused0, | ^ src/libavfilter/af_adeclick.c:435:33: warning: unused parameter 'unused1' [-Wunused-parameter] 435 | double *unused1, double *unused2, | ^ src/libavfilter/af_adeclick.c:435:50: warning: unused parameter 'unused2' [-Wunused-parameter] 435 | double *unused1, double *unused2, | ^ src/libavfilter/af_adeclick.c:483:66: warning: unused parameter 'c' [-Wunused-parameter] 483 | static int detect_clicks(AudioDeclickContext *s, DeclickChannel *c, | ^ src/libavfilter/af_adeclick.c:529:72: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 529 | static int filter_channel(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) | ^ src/libavfilter/af_adeclick.c:796:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 796 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:797:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 797 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:798:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 798 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:799:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:800:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:801:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 801 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:802:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:803:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:804:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "hsize", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:805:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "n", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ src/libavfilter/af_adecorrelate.c:218:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "stages", "set filtering stages", OFFSET(stages), AV_OPT_TYPE_INT, {.i64=6}, 1, MAX_STAGES, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:219:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL } | ^ src/libavfilter/af_adelay.c:61:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "delays", "set list of delays for each channel", OFFSET(delays), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_adelay.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "all", "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_adelay.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_adelay.c:97:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 97 | DELAY(u8, uint8_t, 0x80) | ^ src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY' 72 | const type *src = (type *)ssrc; \ | ^ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY' 77 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 97 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY' 78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY' 92 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:98:1: warning: cast from 'const unsigned char *' to 'short *' drops const qualifier [-Wcast-qual] 98 | DELAY(s16, int16_t, 0) | ^ src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY' 72 | const type *src = (type *)ssrc; \ | ^ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY' 77 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 98 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY' 78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY' 92 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:99:1: warning: cast from 'const unsigned char *' to 'int *' drops const qualifier [-Wcast-qual] 99 | DELAY(s32, int32_t, 0) | ^ src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY' 72 | const type *src = (type *)ssrc; \ | ^ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 99 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY' 77 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 99 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY' 78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 99 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY' 92 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:100:1: warning: cast from 'const unsigned char *' to 'float *' drops const qualifier [-Wcast-qual] 100 | DELAY(flt, float, 0) | ^ src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY' 72 | const type *src = (type *)ssrc; \ | ^ src/libavfilter/af_adelay.c:100:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 100 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY' 77 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:100:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 100 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY' 78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:100:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 100 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY' 92 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:101:1: warning: cast from 'const unsigned char *' to 'double *' drops const qualifier [-Wcast-qual] 101 | DELAY(dbl, double, 0) | ^ src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY' 72 | const type *src = (type *)ssrc; \ | ^ src/libavfilter/af_adelay.c:101:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 101 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY' 77 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:101:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 101 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY' 78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:101:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 101 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY' 92 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 153 | CHANGE_DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY' 127 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 153 | CHANGE_DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY' 138 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154 | CHANGE_DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY' 127 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154 | CHANGE_DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY' 138 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 155 | CHANGE_DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY' 127 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 155 | CHANGE_DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY' 138 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:156:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 156 | CHANGE_DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY' 127 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:156:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 156 | CHANGE_DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY' 138 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:157:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 157 | CHANGE_DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY' 127 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:157:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 157 | CHANGE_DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY' 138 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:242:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 242 | if (d->delay > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:272:34: warning: unused parameter 'res' [-Wunused-parameter] 272 | char *res, int res_len, int flags) | ^ src/libavfilter/af_adelay.c:272:43: warning: unused parameter 'res_len' [-Wunused-parameter] 272 | char *res, int res_len, int flags) | ^ src/libavfilter/af_adelay.c:272:56: warning: unused parameter 'flags' [-Wunused-parameter] 272 | char *res, int res_len, int flags) | ^ 3 warnings generated. CC libavfilter/af_adenorm.o 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 } | ^ 112 warnings generated. CC libavfilter/af_aderivative.o 37 warnings generated. CC libavfilter/af_adrc.o 2 warnings generated. 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 } | ^ 27 warnings generated. CC libavfilter/af_adynamicsmooth.o 2 warnings generated. CC libavfilter/af_aecho.o src/libavfilter/af_adynamicsmooth.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "sensitivity", "set smooth sensitivity", OFFSET(sensitivity), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, {.dbl=22050}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL } | ^ src/libavfilter/af_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 } | ^ 3 warnings generated. CC libavfilter/af_aemphasis.o 8 warnings generated. CC libavfilter/af_aexciter.o src/libavfilter/af_aemphasis.c:50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:51:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 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 } | ^ 5 warnings generated. 3 warnings generated. CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o 11 warnings generated. CC libavfilter/af_afftfilt.o 9 warnings generated. CC libavfilter/af_afir.o src/libavfilter/af_afftdn.c:168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "noise_reduction", "set the noise reduction",OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT,{.dbl = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afftdn.c:169:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "nr", "set the noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT, {.dbl = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afftdn.c:170:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "noise_floor", "set the noise floor",OFFSET(noise_floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:171:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "nf", "set the noise floor", OFFSET(noise_floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:182:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "band_noise", "set the custom bands noise", OFFSET(band_noise_str), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, AF }, | ^ src/libavfilter/af_afftdn.c:183:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | { "bn", "set the custom bands noise", OFFSET(band_noise_str), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, AF }, | ^ src/libavfilter/af_afftdn.c:184:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "residual_floor", "set the residual floor",OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dbl =-38}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:185:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "rf", "set the residual floor", OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dbl =-38}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:186:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "track_noise", "track noise", OFFSET(track_noise), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:187:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "tn", "track noise", OFFSET(track_noise), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:188:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "track_residual", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:189:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "tr", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:198:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "adaptivity", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:199:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "ad", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:200:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "floor_offset", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "fo", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:208:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "band_multiplier", "set band multiplier",OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ src/libavfilter/af_afftdn.c:209:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { "bm", "set band multiplier", OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ src/libavfilter/af_afftdn.c:217:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "gain_smooth", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:218:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "gs", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:219:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | { NULL } | ^ src/libavfilter/af_afftdn.c:312:55: warning: unused parameter 's' [-Wunused-parameter] 312 | static void spectral_flatness(AudioFFTDeNoiseContext *s, const double *const spectral, | ^ 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", "setsrc/libavfilter/af_afade.c :w302i:n149d:o wwarning: missing field 'unit' initializer [-Wmissing-field-initializers]o verlap", OF F302S | E T ( o v{e r"lsatpa)r,t _AsVa_mOpPlTe_"T,Y P"Es_eFtL OnAuTm,b e{r. dobfl =f0i.r7s5t} ,s a0m,p l e1 ,t oA s}t,a r t| ^f adingsrc/libavfilter/af_afftfilt.c":,68 : 12O:F Fwarning: Smissing field 'help' initializer [-Wmissing-field-initializers]E T( s68t | a r t _ s{a mNpUlLeL) ,} ,A V _| O ^P T_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", src/libavfilter/af_afftfilt.c : 233 : 51 : warning: unused parameter 'arg' [-Wunused-parameter] O F233F | SsEtTa(tdiucr aitnito nt)x,_ c h a n nAeVl_(OAPVTF_iTlYtPeEr_CDoUnRtAeTxItO N*,c t{x.,i 6v4o i=d 0* a}r,g , 0i,n tI NjTo6b4n_rM,A Xi,n tT FnLbA_GjSo b}s,) | | ^ ^ src/libavfilter/af_afade.c:336:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "silence", "set the silence gain", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:337:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "unity", "set the unity gain", OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dbl = 1 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:338:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 338 | { NULL } | ^ src/libavfilter/af_afade.c:456:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "inputs", "set number of input files to cross fade", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/af_afade.c:457:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "n", "set number of input files to cross fade", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/af_afade.c:458:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "nb_samples", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:459:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "ns", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:460:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:461:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "d", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:462:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afade.c:463:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "o", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afade.c:492:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 492 | { NULL } | ^ In file included from src/libavfilter/af_afir.c:126: src/libavfilter/afir_template.c:57:43: warning: unused parameter 'ctx' [-Wunused-parameter] 57 | static ftype fn(ir_gain)(AVFilterContext *ctx, AudioFIRContext *s, | ^ In file included from src/libavfilter/af_afir.c:130: src/libavfilter/afir_template.c:57:43: warning: unused parameter 'ctx' [-Wunused-parameter] 57 | static ftype fn(ir_gain)(AVFilterContext *ctx, AudioFIRContext *s, | ^ src/libavfilter/af_afir.c:192:73: warning: unused parameter 'selir' [-Wunused-parameter] 192 | static int init_segment(AVFilterContext *ctx, AudioFIRSegment *seg, int selir, | ^ src/libavfilter/af_afir.c:193:75: warning: unused parameter 'index' [-Wunused-parameter] 193 | int offset, int nb_partitions, int part_size, int index) | ^ src/libavfilter/af_afir.c:210:26: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 210 | seg->block_size = FFMAX(seg->coeff_size * 2, FFALIGN(seg->fft_length, cpu_align)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/af_afir.c:566:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 566 | for (int i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_afir.c:735:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 735 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:736:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 736 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:737:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 737 | { "length", "set IR length", OFFSET(length), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:745:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 745 | { "irnorm", "set IR norm", OFFSET(ir_norm), AV_OPT_TYPE_FLOAT, {.dbl=1}, -1, 2, AF }, | ^ src/libavfilter/af_afir.c:746:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 746 | { "irlink", "set IR link", OFFSET(ir_link), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:747:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 747 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:751:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 751 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:752:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 752 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/af_afir.c:753:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 753 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/af_afir.c:754:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 754 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/af_afir.c:755:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 755 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/af_afir.c:756:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 756 | { "minp", "set min partition size", OFFSET(minp), AV_OPT_TYPE_INT, {.i64=8192}, 1, 65536, AF }, | ^ src/libavfilter/af_afir.c:757:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 757 | { "maxp", "set max partition size", OFFSET(maxp), AV_OPT_TYPE_INT, {.i64=8192}, 8, 65536, AF }, | ^ src/libavfilter/af_afir.c:758:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 758 | { "nbirs", "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT, {.i64=1}, 1, 32, AF }, | ^ src/libavfilter/af_afir.c:759:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "ir", "select IR", OFFSET(selir), AV_OPT_TYPE_INT, {.i64=0}, 0, 31, AFR }, | ^ src/libavfilter/af_afir.c:767:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 767 | { NULL } | ^ 6 warnings generated. CC libavfilter/af_aformat.o src/libavfilter/af_aformat.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ 1 warning generated. 20 warnings generated. CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o src/libavfilter/af_afwtdn.c:444:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "sigma", "set noise sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:445:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 445 | { "levels", "set number of wavelet levels", OFFSET(levels), AV_OPT_TYPE_INT, {.i64=10}, 1, MAX_LEVELS-1, AF }, | ^ src/libavfilter/af_afwtdn.c:454:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "percent", "set percent of full denosrc/libavfilter/af_afreqshift.ci:s352i:n109g:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(per c352e | n t ) , A{V _"OsPhTi_fTtY"P,E _"DsOeUtB LfEr,e q{u.ednbcly= 8s5h}i,f t0",, 1O0F0F,S EATF(Rs h}i,f t )| , ^ AV_OPT_TYPsrc/libavfilter/af_afwtdn.cE:_455D:O95U:B Lwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers], {.dbl =4550 | } , - I{N T"_pMrAoXf,i lIeN"T,_ M"ApXr,o fFiLlAeG Sn o}i,s e "| , ^ OFFSET(need_src/libavfilter/af_afreqshift.cp:r353o:f109i:l ewarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT _353T | Y P E _ B{O O"Ll,e v{e.li"6,4 ="0s}e,t 0o,u t1p,u tA FlRe v}e,l " ,| ^ OFFSET(src/libavfilter/af_afwtdn.cl:e456v:e106l:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_ T456Y | P E _ D O{U B"LaEd,a p{t.idvbel"=,1 }",a d a p t i v0e. 0p,r o f i l i1n.g0 ,o fF LnAoGiSs e}",, O| F ^F SET(adapsrc/libavfilter/af_afreqshift.ct:i354v:e109):, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_T Y354P | E _ B O O{L ," o{r.die6r4"=,0 }",s e0t, f1i,l tAeFrR o}r,d e r| " ^, OFFsrc/libavfilter/af_afwtdn.cS:E457T:(122n:b _warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o effs),A V457_ | O P T _ T{Y P"Es_aImNpTl,e s{".,i 6"4s=e8t} ,f r a1m,e MsAiXz_eN Bi_nC OnEuFmFbSe,r FoLfA GsSa m}p,l e s| " ^, OFFsrc/libavfilter/af_afreqshift.cS:E355T:(12n:b _warning: smissing field 'help' initializer [-Wmissing-field-initializers]a mp l355e | s ) , A{V _NOUPLTL_ T}Y P E| _ ^I NT, {.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_afreqshift.c:384:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "shift", "set phase shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1.0, 1.0, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:385:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "level", "set output level",OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:386:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "order", "set filter order",OFFSET(nb_coeffs), AV_OPT_TYPE_INT,{.i64=8}, 1, MAX_NB_COEFFS, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ src/libavfilter/af_afwtdn.c:926:72: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 926 | static int filter_channel(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) | ^ 8 warnings generated. CC libavfilter/af_agate.o 22 warnings generated. CC libavfilter/af_aiir.o src/libavfilter/af_agate.c:70:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_agate.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "range", "set max gain reduction", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=0.06125}, 0, 1, A }, | ^ src/libavfilter/af_agate.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0, 1, A }, | ^ src/libavfilter/af_agate.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 9000, A }, | ^ src/libavfilter/af_agate.c:77:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 9000, A }, | ^ src/libavfilter/af_agate.c:78:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A }, | ^ src/libavfilter/af_agate.c:79:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A }, | ^ src/libavfilter/af_agate.c:80:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.828427125}, 1, 8, A }, | ^ src/libavfilter/af_agate.c:87:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_agate.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ 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, | ^ 22 warnings generated. 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 }, | ^ CC libavfilter/af_alimiter.o 10 warnings generated. CC libavfilter/af_amerge.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) | ^ 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 } | ^ 11 warnings generated. CC libavfilter/af_amultiply.o 5 warnings generated. CC libavfilter/af_anequalizer.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++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/af_anlmdn.o src/libavfilter/af_anequalizer.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "params", NULL, OFFSET(args), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, A|F }, | ^ src/libavfilter/af_anequalizer.c:85:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "curves", "draw frequency response curves", OFFSET(draw_curves), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|F }, | ^ src/libavfilter/af_anequalizer.c:86:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, V|F }, | ^ src/libavfilter/af_anequalizer.c:87:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "mgain", "set max gain", OFFSET(mag), AV_OPT_TYPE_DOUBLE, {.dbl=60}, -900, 900, V|F }, | ^ src/libavfilter/af_anequalizer.c:91:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "colors", "set channels curves colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, V|F }, | ^ src/libavfilter/af_anequalizer.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/af_anequalizer.c:617:34: warning: unused parameter 'res' [-Wunused-parameter] 617 | char *res, int res_len, int flags) | ^ src/libavfilter/af_anequalizer.c:617:43: warning: unused parameter 'res_len' [-Wunused-parameter] 617 | char *res, int res_len, int flags) | ^ src/libavfilter/af_anequalizer.c:617:56: warning: unused parameter 'flags' [-Wunused-parameter] 617 | char *res, int res_len, int flags) | ^ 5 warnings generated. CC libavfilter/af_anlms.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_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++) { | ~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. CC libavfilter/af_anull.o 6 warnings generated. 9 warnings generated. CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o CC libavfilter/af_apsyclip.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 } | ^ 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} | ^ 6 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 } | ^ 10 warnings generated. CC libavfilter/af_aresample.o 6 warnings generated. CC libavfilter/af_arls.o src/libavfilter/af_aresample.c:371:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | {"sample_rate", NULL, OFFSET(sample_rate_arg), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_aresample.c:372:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | {NULL} | ^ src/libavfilter/af_arls.c:69:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=16}, 1, INT16_MAX, A }, | ^ src/libavfilter/af_arls.c:70:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "lambda", "set the filter lambda", OFFSET(lambda), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0, 1, AT }, | ^ src/libavfilter/af_arls.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "delta", "set the filter delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, INT16_MAX, A }, | ^ src/libavfilter/af_arls.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ src/libavfilter/af_arls.c:117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/af_arnndn.o src/libavfilter/af_arnndn.c:178:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 178 | FREE_DENSE(input_dense); | ^ src/libavfilter/af_arnndn.c:162:26: note: expanded from macro 'FREE_DENSE' 162 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:178:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:163:26: note: expanded from macro 'FREE_DENSE' 163 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:178:5: warning: cast from 'const struct DenseLayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:164:26: note: expanded from macro 'FREE_DENSE' 164 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:179:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 179 | FREE_GRU(vad_gru); | ^ src/libavfilter/af_arnndn.c:169:26: note: expanded from macro 'FREE_GRU' 169 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:179:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:170:26: note: expanded from macro 'FREE_GRU' 170 | av_free((void *) model->name->recurrent_weights); \ | ^ src/libavfilter/af_arnndn.c:179:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:171:26: note: expanded from macro 'FREE_GRU' 171 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:179:5: warning: cast from 'const struct GRULayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:172:26: note: expanded from macro 'FREE_GRU' 172 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:180:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 180 | FREE_GRU(noise_gru); | ^ src/libavfilter/af_arnndn.c:169:26: note: expanded from macro 'FREE_GRU' 169 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:180:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:170:26: note: expanded from macro 'FREE_GRU' 170 | av_free((void *) model->name->recurrent_weights); \ | ^ src/libavfilter/af_arnndn.c:180:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:171:26: note: expanded from macro 'FREE_GRU' 171 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:180:5: warning: cast from 'const struct GRULayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:172:26: note: expanded from macro 'FREE_GRU' 172 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:181:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 181 | FREE_GRU(denoise_gru); | ^ src/libavfilter/af_arnndn.c:169:26: note: expanded from macro 'FREE_GRU' 169 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:181:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:170:26: note: expanded from macro 'FREE_GRU' 170 | av_free((void *) model->name->recurrent_weights); \ | ^ src/libavfilter/af_arnndn.c:181:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:171:26: note: expanded from macro 'FREE_GRU' 171 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:181:5: warning: cast from 'const struct GRULayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:172:26: note: expanded from macro 'FREE_GRU' 172 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:182:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 182 | FREE_DENSE(denoise_output); | ^ src/libavfilter/af_arnndn.c:162:26: note: expanded from macro 'FREE_DENSE' 162 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:182:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:163:26: note: expanded from macro 'FREE_DENSE' 163 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:182:5: warning: cast from 'const struct DenseLayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:164:26: note: expanded from macro 'FREE_DENSE' 164 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:183:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 183 | FREE_DENSE(vad_output); | ^ src/libavfilter/af_arnndn.c:162:26: note: expanded from macro 'FREE_DENSE' 162 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:183:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:163:26: note: expanded from macro 'FREE_DENSE' 163 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:183:5: warning: cast from 'const struct DenseLayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:164:26: note: expanded from macro 'FREE_DENSE' 164 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:1591:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1591 | { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1592:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1592 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1593:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1593 | { "mix", "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF }, | ^ src/libavfilter/af_arnndn.c:1594:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1594 | { NULL } | ^ 8 warnings generated. CC libavfilter/af_asdr.o 5 warnings generated. 33 warnings generated. CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o src/libavfilter/af_asdr.c:78:1: warning: unused parameter 'arg' [-Wunused-parameter] 78 | SDR_FILTER(fltp, float) | ^ src/libavfilter/af_asdr.c:49:51: note: expanded from macro 'SDR_FILTER' 49 | static int sdr_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:79:1: warning: unused parameter 'arg' [-Wunused-parameter] 79 | SDR_FILTER(dblp, double) | ^ src/libavfilter/af_asdr.c:49:51: note: expanded from macro 'SDR_FILTER' 49 | static int sdr_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:114:1: warning: unused parameter 'arg' [-Wunused-parameter] 114 | SISDR_FILTER(fltp, float) | ^ src/libavfilter/af_asdr.c:82:53: note: expanded from macro 'SISDR_FILTER' 82 | static int sisdr_##name(AVFilterContext *ctx, void *arg,int jobnr,int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:115:1: warning: unused parameter 'arg' [-Wunused-parameter] 115 | SISDR_FILTER(dblp, double) | ^ src/libavfilter/af_asdr.c:82:53: note: expanded from macro 'SISDR_FILTER' 82 | static int sisdr_##name(AVFilterContext *ctx, void *arg,int jobnr,int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:143:1: warning: unused parameter 'arg' [-Wunused-parameter] 143 | PSNR_FILTER(fltp, float) | ^ src/libavfilter/af_asdr.c:118:52: note: expanded from macro 'PSNR_FILTER' 118 | static int psnr_##name(AVFilterContext *ctx, void *arg, int jobnr,int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:144:1: warning: unused parameter 'arg' [-Wunused-parameter] 144 | PSNR_FILTER(dblp, double) | ^ src/libavfilter/af_asdr.c:118:52: note: expanded from macro 'PSNR_FILTER' 118 | static int psnr_##name(AVFilterContext *ctx, void *arg, int jobnr,int nb_jobs)\ | ^ src/libavfilter/af_asetnsamples.c:43:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "nb_out_samples", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:44:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "n", src/libavfilter/af_asetrate.c : 43 : 5 :" swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t the num b43e | r o f OpPeTr_-IfNrTa(m"es aomuptlpeu_tr astaem"p,l essa"m,p lOeF_FrSaEtTe(,n b4_4o1u0t0_,s a1m,p lIeNsT)_,M AAXV,_ O"PsTe_tT YtPhEe_ IsNaTm,p l{e. ir6a4t=e1"0,2)4,} , | 1 ^, INsrc/libavfilter/af_asetrate.cT:_40M:A5X:, note: Fexpanded from macro 'OPT_INT'L AGS }40, | | ^ OPT_GENERIsrc/libavfilter/af_asetnsamples.cC:(45n:a96m:e ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]f ield, d45e | f , m i{n ," pmaadx",, d"epsacdr ,l aIsNtT ,f ria6m4e, w_i_tVhA _zAeRrGoSs_"_,) O F| F ^S ETsrc/libavfilter/af_asetrate.c(:p37a:d57):, note: Aexpanded from macro 'OPT_GENERIC'V _OPT _37T | Y P E _ B O O{L ,. d{e.fif6i4e=l1d} ,= 0d,e f1 ,} ,F LmAiGnS, }m,a x ,| ^F LAGS, __VAsrc/libavfilter/af_asetnsamples.c_:A46R:G96S:_ _warning: missing field 'unit' initializer [-Wmissing-field-initializers]} | ^ 46 | { "p"src/libavfilter/af_asetrate.c,: 44 : 5":p awarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] last f44r | a m e wOiPtTh_ IzNeTr(o"sr"",, O F F S E T ( p a d )s,a mApVl_eO_PrTa_tTeY,P E4_4B1O0O0L,, 1{,. iI6N4T=_1M}A,X ,0 ," s1e,t FtLhAeG Ss a}m,p l e| ^r ate",src/libavfilter/af_asetnsamples.c):,47 : 12| : ^ warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_asetrate.c :40 :475 | : note: expanded from macro 'OPT_INT' { NUL L40 | } | ^O PT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/af_asetrate.c:37:57: note: expanded from macro 'OPT_GENERIC' 37 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/af_asetrate.c:45:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | {NULL}, | ^ 3 warnings generated. 5 warnings generated. CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o src/libavfilter/af_asoftclip.c:82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A }, | ^ src/libavfilter/af_asoftclip.c:83:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A }, | ^ src/libavfilter/af_asoftclip.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A }, | ^ src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A }, | ^ src/libavfilter/af_asoftclip.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/af_asoftclip.c:140:44: warning: unused parameter 'channels' [-Wunused-parameter] 140 | int nb_samples, int channels, | ^ src/libavfilter/af_asoftclip.c:265:44: warning: unused parameter 'channels' [-Wunused-parameter] 265 | int nb_samples, int channels, | ^ src/libavfilter/af_asoftclip.c:416:62: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 416 | s->filter(s, (void **)out->extended_data, (const void **)in->extended_data, | ^ 6 warnings generated. CC libavfilter/af_aspectralstats.o CC libavfilter/af_astats.o src/libavfilter/af_aspectralstats.c:87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "win_size", "set the window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=2048}, 32, 65536, A }, | ^ src/libavfilter/af_aspectralstats.c:89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, A }, | ^ src/libavfilter/af_aspectralstats.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { NULL } | ^ src/libavfilter/af_aspectralstats.c:231:71: warning: unused parameter 'max_freq' [-Wunused-parameter] 231 | static float spectral_mean(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:246:75: warning: unused parameter 'max_freq' [-Wunused-parameter] 246 | static float spectral_variance(const float *const spectral, int size, int max_freq, float mean) | ^ src/libavfilter/af_aspectralstats.c:323:74: warning: unused parameter 'max_freq' [-Wunused-parameter] 323 | static float spectral_entropy(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:337:75: warning: unused parameter 'max_freq' [-Wunused-parameter] 337 | static float spectral_flatness(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:355:72: warning: unused parameter 'max_freq' [-Wunused-parameter] 355 | static float spectral_crest(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:371:42: warning: unused parameter 'max_freq' [-Wunused-parameter] 371 | int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:381:72: warning: unused parameter 'max_freq' [-Wunused-parameter] 381 | static float spectral_slope(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:400:75: warning: unused parameter 'max_freq' [-Wunused-parameter] 400 | static float spectral_decrease(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_astats.c:123:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=.05}, 0, 10, FLAGS }, | ^ src/libavfilter/af_astats.c:124:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_astats.c:125:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "reset", "Set the number of frames over which cumulative stats are calculated before being reset", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_astats.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ src/libavfilter/af_astats.c:204:27: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 204 | for (int n = 0; n < s->tc_samples; n++) | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_astats.c:252:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | for (int i = 0; i < result; i++) | ~ ^ ~~~~~~ src/libavfilter/af_astats.c:256:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (int i = 0; i < result; i++) | ~ ^ ~~~~~~ src/libavfilter/af_astats.c:260:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (int i = 0; i < result && !(amask & 1); i++) { | ~ ^ ~~~~~~ src/libavfilter/af_astats.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | for (int i = 0; i < result; i++) | ~ ^ ~~~~~~ src/libavfilter/af_astats.c:270:47: warning: unused parameter 's' [-Wunused-parameter] 270 | static double calc_entropy(AudioStatsContext *s, ChannelStats *p) | ^ src/libavfilter/af_astats.c:341:53: warning: unused parameter 's' [-Wunused-parameter] 341 | static inline void update_minmax(AudioStatsContext *s, ChannelStats *p, double d) | ^ src/libavfilter/af_astats.c:419:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 419 | if (p->win_pos >= s->tc_samples) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_astats.c:445:57: warning: unused parameter 's' [-Wunused-parameter] 445 | static inline void update_float_stat(AudioStatsContext *s, ChannelStats *p, float d) | ^ src/libavfilter/af_astats.c:454:58: warning: unused parameter 's' [-Wunused-parameter] 454 | static inline void update_double_stat(AudioStatsContext *s, ChannelStats *p, double d) | ^ 8 warnings generated. CC libavfilter/af_asubboost.o src/libavfilter/af_asubboost.c:218:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:219:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:220:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "boost", "set max boost",OFFSET(max_boost),AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1, 12, FLAGS }, | ^ src/libavfilter/af_asubboost.c:221:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:222:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:223:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "cutoff", "set cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 50, 900, FLAGS }, | ^ src/libavfilter/af_asubboost.c:224:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "slope", "set slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0001, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:225:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 100, FLAGS }, | ^ src/libavfilter/af_asubboost.c:226:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_asubboost.c:227:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 227 | { NULL } | ^ 10 warnings generated. CC libavfilter/af_asupercut.o src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS }, | ^ src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } | ^ src/libavfilter/af_asupercut.c:351:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 2, 200, FLAGS }, | ^ src/libavfilter/af_asupercut.c:352:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:353:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ src/libavfilter/af_asupercut.c:374:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS }, | ^ src/libavfilter/af_asupercut.c:375:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=4}, 4, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:376:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "qfactor","set Q-factor", OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.},0.01, 100., FLAGS }, | ^ src/libavfilter/af_asupercut.c:377:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 2., FLAGS }, | ^ src/libavfilter/af_asupercut.c:378:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 378 | { NULL } | ^ 11 warnings generated. CC libavfilter/af_atempo.o src/libavfilter/af_atempo.c:167:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_atempo.c:168:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 168 | { NULL } | ^ src/libavfilter/af_atempo.c:273:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 273 | av_assert0(pot <= atempo->window); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavfilter/af_atempo.c:275:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 275 | if (pot < atempo->window) { | ~~~ ^ ~~~~~~~~~~~~~~ 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 } | ^ 25 warnings generated. CC libavfilter/af_axcorrelate.o 7 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 } | ^ src/libavfilter/af_biquads.c:1523:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1524:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1526:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1526:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1527:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1528:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1532 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1533:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1533 | {NULL} | ^ src/libavfilter/af_biquads.c:1540:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1540 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1541:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1541 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1543 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1544:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1544 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1545:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1545 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1546:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1547:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1547 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1548 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1552:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1552 | {NULL} | ^ src/libavfilter/af_biquads.c:1566:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1566 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1567:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1567 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1569:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1569 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1569:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1570:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1570 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1571:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1571 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1572:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1572 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1573:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1573 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1574 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1577 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1578:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1578 | {NULL} | ^ src/libavfilter/af_biquads.c:1599:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1600:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1600 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1603:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1603 | {"csg", "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1604 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1607 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1608:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1608 | {NULL} | ^ src/libavfilter/af_biquads.c:1615:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1615 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1616:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1616 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1618:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1618 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1618:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1622 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1623:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1623 | {NULL} | ^ src/libavfilter/af_biquads.c:1630:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1631:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1631 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1634:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1634 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1635:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1635 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1639 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1640:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1640 | {NULL} | ^ src/libavfilter/af_biquads.c:1647:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1648:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1650:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1650:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1651:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1651 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1652:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1652 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1653 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1656 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1657:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1657 | {NULL} | ^ src/libavfilter/af_biquads.c:1664:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1664 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1665:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1665 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1667:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1667 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1667:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1668 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1669:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1670:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1670 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1673:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1673 | {NULL} | ^ src/libavfilter/af_biquads.c:1680:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1680 | {"a0", NULL, OFFSET(oa[0]), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1681:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1681 | {"a1", NULL, OFFSET(oa[1]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1682:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1682 | {"a2", NULL, OFFSET(oa[2]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1683:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1683 | {"b0", NULL, OFFSET(ob[0]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1684:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1684 | {"b1", NULL, OFFSET(ob[1]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1685:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1685 | {"b2", NULL, OFFSET(ob[2]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1686 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1689 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1690:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1690 | {NULL} | ^ 14 warnings generated. CC libavfilter/af_channelmap.o 4 warnings generated. CC libavfilter/af_channelsplit.o src/libavfilter/af_channelmap.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ src/libavfilter/af_channelmap.c:377:21: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 377 | if (nch_out > FF_ARRAY_ELEMS(buf->data)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelmap.c:403:12: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 403 | FFMIN(FF_ARRAY_ELEMS(buf->data), nch_out) * sizeof(buf->data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_channelsplit.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/af_channelsplit.c:137:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 137 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:200:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:208:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:223:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 8 warnings generated. 5 warnings generated. CC libavfilter/af_chorus.o CC libavfilter/af_compand.o 3 warnings generated. CC libavfilter/af_compensationdelay.o src/libavfilter/af_chorus.c:68:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "in_gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ src/libavfilter/af_chorus.c:69:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ src/libavfilter/af_chorus.c:70:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "delays", "set delays", OFFSET(delays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "decays", "set decays", OFFSET(decays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "speeds", "set speeds", OFFSET(speeds_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "depths", "set depths", OFFSET(depths_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:74:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | { NULL } | ^ src/libavfilter/af_compand.c:76:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "attacks", "set time over which increase of volume is determined", OFFSET(attacks), AV_OPT_TYPE_STRING, { .str = "0" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:77:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "decays", "set time over which decrease of volume is determined", OFFSET(decays), AV_OPT_TYPE_STRING, { .str = "0.8" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:78:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "points", "set points of transfer function", OFFSET(points), AV_OPT_TYPE_STRING, { .str = "-70/-70|-60/-20|1/0" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:79:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "soft-knee", "set soft-knee", OFFSET(curve_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.01, 900, A }, | ^ src/libavfilter/af_compand.c:80:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "gain", "set output gain", OFFSET(gain_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 900, A }, | ^ src/libavfilter/af_compand.c:81:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "volume", "set initial volume", OFFSET(initial_volume), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 0, A }, | ^ src/libavfilter/af_compand.c:82:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "delay", "set delay for samples before sending them to volume adjuster", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, 20, A }, | ^ src/libavfilter/af_compand.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | { NULL } | ^ src/libavfilter/af_compensationdelay.c:46:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "mm", "set mm distance", OFFSET(distance_mm), AV_OPT_TYPE_INT, {.i64=0}, 0, 10, A }, | ^ src/libavfilter/af_compensationdelay.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "cm", "set cm distance", OFFSET(distance_cm), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "m", "set meter distance", OFFSET(distance_m), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "dry", "set dry amount", OFFSET(dry), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:50:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "wet", "set wet amount", OFFSET(wet), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:51:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "temp", "set temperature °C", OFFSET(temp), AV_OPT_TYPE_INT, {.i64=20}, -50, 50, A }, | ^ src/libavfilter/af_compensationdelay.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 7 warnings generated. 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; | ^ 8 warnings generated. CC libavfilter/af_dcshift.o src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ 7 warnings generated. CC libavfilter/af_deesser.o 134 warnings generated. CC libavfilter/af_dialoguenhance.o 3 warnings generated. CC libavfilter/af_drmeter.o src/libavfilter/af_deesser.c:60:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "i", "set intensity", OFFSET(intensity), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:61:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m", "set max deessing", OFFSET(max), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:62:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavfilter/af_dialoguenhance.c:64:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "original", "set original center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:65:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "enhance", "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:66:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ src/libavfilter/af_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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 20 warnings generated. CC libavfilter/af_dynaudnorm.o 4 warnings generated. CC libavfilter/af_earwax.o 3 warnings generated. CC libavfilter/af_extrastereo.o 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 } | ^ src/libavfilter/af_extrastereo.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ src/libavfilter/af_extrastereo.c:39:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_extrastereo.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ 3 warnings generated. CC libavfilter/af_firequalizer.o CC libavfilter/af_flanger.o 4 warnings generated. CC libavfilter/af_haas.o src/libavfilter/af_firequalizer.c:132:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:133:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:134:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:135:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:148:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:149:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:155:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:157:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "fft2", "set 2-channels fft", OFFSET(fft2), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:158:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | { "min_phase", "set minimum phase mode", OFFSET(min_phase), AV_OPT_TYPE_BOOL, { .i64 = 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 } | ^ src/libavfilter/af_haas.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:71:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "left_balance", "set left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:73:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "left_phase", "set left phase", OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:75:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:77:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "right_gain", "set right gain", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:78:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "right_phase", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 7 warnings generated. CC libavfilter/af_hdcd.o 13 warnings generated. CC libavfilter/af_headphone.o src/libavfilter/af_headphone.c:144:80: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 144 | static int headphone_convolute(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/af_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_headphone.c:215:85: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 215 | static int headphone_fast_convolute(AVFilterContext *ctx, void *arg, intsrc/libavfilter/af_hdcd.c :j1009o:b10n:r ,warning: missing field 'help' initializer [-Wmissing-field-initializers]i nt 1009n | b _ j o b{sN)U L L| } ^ | ^ src/libavfilter/af_headphone.c:766:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 766 | { NULL } | ^ 25 warnings generated. CC libavfilter/af_join.o src/libavfilter/af_join.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "inputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F }, | ^ src/libavfilter/af_join.c:75:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | "output stream.", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, A|F }, | ^ src/libavfilter/af_join.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ src/libavfilter/af_join.c:216:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 216 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:273:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 273 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:295:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:406:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:444:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 444 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:477:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 477 | if (nb_buffers > FF_ARRAY_ELEMS(frame->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:487:21: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 487 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:487:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 487 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:516:16: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 516 | FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:524:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 524 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:571:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 571 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ 14 warnings generated. CC libavfilter/af_loudnorm.o 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] 3 warnings generated. 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 } | ^ CC libavfilter/af_mcompand.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavfilter/af_pan.o 18 warnings generated. CC libavfilter/af_replaygain.o src/libavfilter/af_mcompand.c:98:329: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "args", "set parameters for each band", OFFSET(args), AV_OPT_TYPE_STRING, { .str = "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000" }, 0, 0, A }, | ^ src/libavfilter/af_mcompand.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/af_pan.c:404:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "args", NULL, OFFSET(args), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM }, | ^ src/libavfilter/af_pan.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 405 | { NULL } | ^ src/libavfilter/af_replaygain.c:355:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 355 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_replaygain.c:370:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 370 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_replaygain.c:374:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 374 | av_assert0(i < FF_ARRAY_ELEMS(freqinfos)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavfilter/af_replaygain.c:639:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { "track_gain", "track gain (dB)", OFFSET(gain), AV_OPT_TYPE_FLOAT,{.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/af_replaygain.c:640:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 640 | { "track_peak", "track peak", OFFSET(peak), AV_OPT_TYPE_FLOAT,{.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/af_replaygain.c:641:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 641 | { NULL } | ^ 2 warnings generated. CC libavfilter/af_sidechaincompress.o 6 warnings generated. 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,CC libavfilter/af_silencedetect.o {.dbl=1}, 0, 1, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ 2 warnings generated. CC libavfilter/af_silenceremove.o src/libavfilter/af_silencedetect.c:57:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:58:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:59:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_silencedetect.c:60:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_silencedetect.c:61:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:62:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_silenceremove.c:130:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "start_periods", "set periods of silence parts to skip from start", OFFSET(start_periods), AV_OPT_TYPE_INT, {.i64=0}, 0, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:131:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:132:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AFR }, | ^ src/libavfilter/af_silenceremove.c:133:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "start_silence", "set start duration of silence part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:137:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "stop_periods", "set periods of silence parts to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:138:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "stop_duration", "set stop duration of silence part", OFFSET(stop_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:139:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "stop_threshold", "set threshold for stop silence detection", OFFSET(stop_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AFR }, | ^ src/libavfilter/af_silenceremove.c:140:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "stop_silence", "set stop duration of silence part to keep", OFFSET(stop_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, 10I warningNsT generated3. 2_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) | ^ CC libavfilter/af_speechnorm.o 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) | ^ 19 warnings generated. src/libavfilter/af_speechnorm.c:98:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:99:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:100:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "expansion", "set the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:101:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "e", "set the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:102:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "compression", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:103:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "c", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:104:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "threshold", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:105:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "t", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:106:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "raise", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "r", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fall", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "f", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:110:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:112:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "invert", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:113:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "i", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "link", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "l", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:116:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "rms", "set the RMS value", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:117:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "m", "set the RMS value", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ CC libavfilter/af_stereotools.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_stereotools.c:65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:67:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:68:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "balance_out", "set balance out", OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:69:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "softclip", "enable softclip", OFFSET(softclip), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "mutel", "mute L", OFFSET(mute_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:71:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "muter", "mute R", OFFSET(mute_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:72:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "phasel", "phase L", OFFSET(phase_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:73:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "phaser", "phase R", OFFSET(phase_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:86:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "slev", "set side level", OFFSET(slev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "sbal", "set side balance", OFFSET(sbal), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "mlev", "set middle level", OFFSET(mlev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "mpan", "set middle pan", OFFSET(mpan), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "base", "set stereo base", OFFSET(base), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -20, 20, A }, | ^ src/libavfilter/af_stereotools.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sclevel", "set S/C level", OFFSET(sc_level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 100, A }, | ^ src/libavfilter/af_stereotools.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "phase", "set stereo phase", OFFSET(phase), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 360, A }, | ^ src/libavfilter/af_stereotools.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ 7 warnings generated. CC libavfilter/af_stereowiden.o 18 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", OF5F warningSsE generatedT. (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 } | ^ CC libavfilter/af_surround.o 22 warnings generated. CC libavfilter/af_tremolo.o 24 warnings generated. CC libavfilter/af_vibrato.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", OFFsrc/libavfilter/af_tremolo.cS:E40T:(118f:_ xwarning: [missing field 'unit' initializer [-Wmissing-field-initializers]S C_FL]), 40 | A V _ O{P T"_fT"Y,P E"_sFeLtO AfTr,e q u{e.ndcbyl =i0n. 5h}e,r t.z0"6,, 1 5O,F FTSFELTA(GfSr e}q,) , | ^ AV_OPT_TYPE_DOUBLsrc/libavfilter/af_surround.cE:,1475 : 130 :{ .warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]b l = 5 1475 | . 0 } , { "0f.r1x," , 2 0 0 0 0 ."0s,e tF LfArGoSn t} ,r i g| h ^t channel x sprsrc/libavfilter/af_tremolo.ce:a41d:"118,: warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET( f41_ | x [ S C _{F R"]d)",, " s eAtV _dOePpTt_hT YaPsE _pFeLrOcAeTn,t a g{e."d,b l = 0O.F5F}S,E T.(0d6e,p t h1)5,, T FALVA_GOSP T}_,T Y P| E ^_ DOUBLE, {.dbl = 0src/libavfilter/af_surround.c.:51476}:,130 : warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 0, 1.0 ,1476 | F{L A"GbSl x}",, | ^ "setsrc/libavfilter/af_tremolo.c :b42a:c12k: lwarning: emissing field 'help' initializer [-Wmissing-field-initializers]f t c42h | a n n e l{ xN UsLpLr e}a d "| , ^ 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. 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_virtualbass.o 3 warnings generated. CC libavfilter/af_volume.o 3 warnings generated. CC libavfilter/af_volumedetect.o src/libavfilter/af_virtualbass.c:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cutoff", "set virtual bass cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=250},100,500, FLAGS }, | ^ src/libavfilter/af_virtualbass.c:45:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "strength", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=3}, 0.5, 3, TFLAGS }, | ^ src/libavfilter/af_virtualbass.c:46:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | {NULL} | ^ src/libavfilter/af_volume.c:84:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | OFFSET(replaygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -15.0, 15.0, A|F }, | ^ src/libavfilter/af_volume.c:86:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | OFFSET(replaygain_noclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|F }, | ^ src/libavfilter/af_volume.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/af_volume.c:308:34: warning: unused parameter 'res' [-Wunused-parameter] 308 | char *res, int res_len, int flags) | ^ src/libavfilter/af_volume.c:308:43: warning: unused parameter 'res_len' [-Wunused-parameter] 308 | char *res, int res_len, int flags) | ^ src/libavfilter/af_volume.c:308:56: warning: unused parameter 'flags' [-Wunused-parameter] 308 | char *res, int res_len, int flags) | ^ 3 warnings generated. CC libavfilter/allfilters.o CC libavfilter/asink_anullsink.o CC libavfilter/asrc_afdelaysrc.o 6 warnings generated. CC libavfilter/asrc_afirsrc.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_anoisesrc.o src/libavfilter/asrc_afdelaysrc.c:128:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "delay", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:129:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "d", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:130:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:131:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:132:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:133:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:134:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "taps", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:135:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:136:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "channel_layout", "set channel layout", OFFSET(chlayout), AV_OPT_TYPE_CHLAYOUT,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:137:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "c", "set channel layout", OFFSET(chlayout), AV_OPT_TYPE_CHLAYOUT,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ src/libavfilter/asrc_afirsrc.c:71:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:72:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "frequency", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:74:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "f", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "m", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "phase", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:78:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "p", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:79:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:80:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:81:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:82:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ src/libavfilter/asrc_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 sam11p warninglse generateds. 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} | ^ CC libavfilter/asrc_anullsrc.o src/libavfilter/asrc_anoisesrc.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:65:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:66:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:77:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:79:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_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) | ^ 13 warnings generated. CC libavfilter/asrc_hilbert.o src/libavfilter/asrc_anullsrc.c:51:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "channel_layout", "set channel_layout", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:52:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "cl", "set channel_layout", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:53:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "sample_rate", "set sample rate", OFFSET(sample_rate) , AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:54:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "r", "set sample rate", OFFSET(sample_rate) , AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:55:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:56:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:57:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "duration", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "d", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 9 warnings generated. CC libavfilter/asrc_sinc.o src/libavfilter/asrc_hilbert.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:49:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:50:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:51:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:54:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | {NULL} | ^ src/libavfilter/asrc_sinc.c:412:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:413:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:414:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:415:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 415 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:416:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "hp", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:417:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "lp", "set low-pass filter frequency", OFFSET(Fc1), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "phase", "set filter phase response", OFFSET(phase), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, 100, AF }, | ^ src/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "beta", "set kaiser window beta", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 256, AF }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "att", "set stop-band attenuation", OFFSET(att), AV_OPT_TYPE_FLOAT, {.dbl=120}, 40, 180, AF }, | ^ src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/asrc_sinc.c:422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:424:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 424 | { NULL } | ^ 7 warnings generated. CC libavfilter/asrc_sine.o 49 warnings generated. 24 warnings generated. CC libavfilter/audio.o 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} | ^ 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, | ^ In file included from src/libavfilter/audio.c:30: In file included from src/libavfilter/avfilter_internal.h:32: 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 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 size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:72:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:82:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "acount", "how much frames to accumulate", OFFSET(count), AV_OPT_TYPE_INT, {.i64=1}, -1, 100, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:83:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "rheight", "set histogram ratio of window height", OFFSET(phisto), AV_OPT_TYPE_FLOAT, {.dbl=0.10}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 90 | { NULL } | ^ src/libavfilter/avf_ahistogram.c:95:49: warning: unused parameter 'ctx' [-Wunused-parameter] 95 | static int query_formats(const AVFilterContext *ctx, | ^ 17 warnings generated. CC libavfilter/avf_avectorscope.o src/libavfilter/avf_abitscope.c:54:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:55:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:57:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:58:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/avf_abitscope.c:68:49: warning: unused parameter 'ctx' [-Wunused-parameter] 68 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/avf_aphasemeter.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:73:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:74:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:75:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:76:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=2}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:77:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=7}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:78:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=1}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:79:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "mpc", "set median phase color", OFFSET(mpc_str), AV_OPT_TYPE_STRING, {.str = "none"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:80:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:81:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "phasing", "set mono and out-of-phase detection output", OFFSET(do_phasing_detection), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:82:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "tolerance", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:83:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "t", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:84:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "angle", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:85:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "a", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:86:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "duration", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:87:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "d", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/avf_avectorscope.c:86:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:88:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:90:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=40}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:91:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=160}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:92:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:93:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:94:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "rf", "set red fade", OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:95:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "gf", "set green fade", OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:96:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:97:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "af", "set alpha fade", OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:98:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "zoom", "set zoom factor", OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:108:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ src/libavfilter/avf_avectorscope.c:125:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 125 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:125:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 125 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:128:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 128 | y = FFMIN(y, s->h - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_avectorscope.c:129:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 129 | x = FFMIN(x, s->w - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_avectorscope.c:199:45: warning: unused parameter 'arg' [-Wunused-parameter] 199 | static int fade(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 17 warnings generated. 8 warnings generated. CC libavfilter/avf_concat.o CC libavfilter/avf_showcqt.o src/libavfilter/avf_showcqt.c:63:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:65:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "fps", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGSsrc/libavfilter/avf_concat.c :}60,: 55 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | src/libavfilter/avf_showcqt.c : 66 : 128 : Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYP E66_ | I N T , {{ ".ria6t4e "=, 2 } , 1 , I"NsTe_tM AvXi,d eVo| Ar|aFt}e," , | O ^F FSET(rate), AV_OPsrc/libavfilter/avf_concat.cT:_63T:Y54P:E _warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]I DEO_ R63A | T E , { .AsVt_rO P=T _"T2Y5P"E _}I,N T , { . i 6 4 = 11 ,} ,1 000,0 ,I N T _ M AFXL,A GVS| F} ,} , | ^| ^ src/libavfilter/avf_showcqt.c:67:128:src/libavfilter/avf_concat.c :warning: 66missing field 'unit' initializer [-Wmissing-field-initializers]: 53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | 66 | { " r " ,A V _ O P T _ T Y P E _ I"NsTe,t {v i.die6o4 r=a t0e "},, O0F,F SET(rIaNtTe_)M,A X ,A VA_|OFP}T,_ T Y| P ^E _VIDEO_RATE, { .src/libavfilter/avf_concat.cs:t69r: 50=: "warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]5 " }, 69 | A V _ O1P,T _1T0Y0P0E,_ B O O L ,F L{A G.Si 6}4, = | 0 ^ }, 0, 1, V|A|F}, src/libavfilter/avf_showcqt.c :| 68 ^: 128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 20src/libavfilter/avf_concat.c warning:s70 generated:68. 12 | : warning: missing field 'help' initializer [-Wmissing-field-initializers] { "70b | a r _ h "{, N U L"Ls e}t b| a ^r graph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:69:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:70:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "sono_h", "set sonogram height", OFFSET(sono_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:71:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "fullhd", "set fullhd size", OFFSET(fullhd), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "sono_v", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "volume", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "bar_v", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "volume2", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:76:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "sono_g", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "gamma", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:78:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:79:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "gamma2", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:80:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "bar_t", "set bar transparency", OFFSET(bar_t), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "timeclamp", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:82:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "tc", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:83:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:84:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, { .dbl = BASEFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:85:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "endfreq", "set end frequency", OFFSET(endfreq), AV_OPT_TYPE_DOUBLE, { .dbl = ENDFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:86:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "coeffclamp", "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.1, 10.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:87:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "tlength", "set tlength", OFFSET(tlength), AV_OPT_TYPE_STRING, { .str = TLENGTH }, 0, src/libavfilter/avf_concat.c0:,441 :F79L:A Gwarning: Sunused parameter 'args' [-Wunused-parameter] }, | ^ 441 | static src/libavfilter/avf_showcqt.ci:n88t: 128p:r owarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]e ss_com m88a | n d ( A V{F i"lctoeurnCto"n,t e x t" s*ectt xt,r acnosnfsotr mc hcaoru n*tc"m,d ,O FcFoSnEsTt( ccohuanrt )*,a r g s , | ^A V_OPsrc/libavfilter/avf_concat.cT:_442T:Y34P:E _warning: Iunused parameter 'res' [-Wunused-parameter]N T, { .442i | 6 4 = 6 } , 1 , c3h0a,r * r e s , FiLnAtG Sr e}s,_ l e| n ^, int flags)src/libavfilter/avf_showcqt.c : 89| : ^128 : src/libavfilter/avf_concat.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]442 :43: warning: unused parameter 'res_len' [-Wunused-parameter] 89 | 442{ | " f c o u n t " , " s e t f r e q u e n c y ccohuanrt "*,r eOsF,F SiEnTt( frceosu_nlte)n,, i n t f lAaVg_sO)P T _| T ^Y PEsrc/libavfilter/avf_concat.c_:I442N:T56,: {warning: unused parameter 'flags' [-Wunused-parameter]. i64 =442 | 0 } , 0 , 1 0 , c h a r * rFeLsA,G Si n}t, r e| s ^_ len, int flags)src/libavfilter/avf_showcqt.c : 90| : ^114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "fontfile", "set axis font file", OFFSET(fontfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:91:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "font", "set axis font", OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:92:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "fontcolor", "set font color", OFFSET(fontcolor), AV_OPT_TYPE_STRING, { .str = FONTCOLOR }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:93:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "axisfile", "set axis image", OFFSET(axisfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:94:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOLCC libavfilter/avf_showcwt.o , { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:95:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:104:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "cscheme", "set color scheme", OFFSET(cscheme), AV_OPT_TYPE_STRING, { .str = CSCHEME }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:105:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 105 | { NULL } | ^ src/libavfilter/avf_showcqt.c:208:33: warning: unused parameter 'p' [-Wunused-parameter] 208 | static double a_weighting(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:216:33: warning: unused parameter 'p' [-Wunused-parameter] 216 | static double b_weighting(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:223:33: warning: unused parameter 'p' [-Wunused-parameter] 223 | static double c_weighting(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:435:26: warning: unused parameter 'p' [-Wunused-parameter] 435 | static double midi(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:440:28: warning: unused parameter 'p' [-Wunused-parameter] 440 | static double r_func(void *p, double x) | ^ src/libavfilter/avf_showcqt.c:446:28: warning: unused parameter 'p' [-Wunused-parameter] 446 | static double g_func(void *p, double x) | ^ src/libavfilter/avf_showcqt.c:452:28: warning: unused parameter 'p' [-Wunused-parameter] 452 | static double b_func(void *p, double x) | ^ src/libavfilter/avf_showcqt.c:505:56: warning: unused parameter 'tmp' [-Wunused-parameter] 505 | static int render_freetype(ShowCQTContext *s, AVFrame *tmp, char *fontfile) | ^ src/libavfilter/avf_showcqt.c:589:58: warning: unused parameter 'tmp' [-Wunused-parameter] 589 | static int render_fontconfig(ShowCQTContext *s, AVFrame *tmp, char* font) | ^ src/libavfilter/avf_showcwt.c:134:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:135:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:136:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "rate", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:137:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "r", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:154:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "min", "set minimum frequency", OFFSET(minimum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 192000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:155:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "max", "set maximum frequency", OFFSET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 1, 192000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:156:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "imin", "set minimum intensity", OFFSET(minimum_intensity), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:157:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "imax", "set maximum intensity", OFFSET(maximum_intensity), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:158:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | { "logb", "set logarithmic basis", OFFSET(logarithmic_basis), AV_OPT_TYPE_FLOAT, {.dbl = 0.0001}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:159:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "deviation", "set frequency deviation", OFFSET(deviation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 100, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:160:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:176:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "bar", "set bargraph ratio", OFFSET(bar_ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:177:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "rotation", "set color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:178:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 178 | { NULL } | ^ src/libavfilter/avf_showcwt.c:225:49: warning: unused parameter 'ctx' [-Wunused-parameter] 225 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/avf_showcwt.c:440:45: warning: unused parameter 'arg' [-Wunused-parameter] 440 | static int draw(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 9 warnings generated. CC libavfilter/avf_showfreqs.o 7 warnings generated. CC libavfilter/avf_showspatial.o src/libavfilter/avf_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_showspatial.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | src/libavfilter/avf_showfreqs.c:{119 :"49s:i zwarning: eunused parameter 'ctx' [-Wunused-parameter]" , "s e119t | svtiadteioc siinzte "q,u eOrFyF_SfEoTr(mwa)t,s (AcVo_nOsPtT _ATVYFPiEl_tIeMrACGoEn_tSeIxZtE ,* c{t.xs,t r | = ^ "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 16 warnings generated. CC libavfilter/avf_showvolume.o 12 warnings generated. CC libavfilter/avf_showwaves.o src/libavfilter/avf_showspectrum.c:127:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:128:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:164:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:169:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:170:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:181:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:182:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:362:49: warning: unused parameter 'ctx' [-Wunused-parameter] 362 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/avf_showspectrum.c:384:76: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 384 | static int run_channel_fft(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:619:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 619 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:656:40: warning: unused parameter 'ctx' [-Wunused-parameter] 656 | static char *get_time(AVFilterContext *ctx, float seconds, int x) | ^ src/libavfilter/avf_showspectrum.c:693:34: warning: unused parameter 'bmin' [-Wunused-parameter] 693 | float bmin, float bmax, | ^ src/libavfilter/avf_showspectrum.c:995:57: warning: unused parameter 'arg' [-Wunused-parameter] 995 | static int plot_channel_lin(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:995:77: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 995 | static int plot_channel_lin(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1018:57: warning: unused parameter 'arg' [-Wunused-parameter] 1018 | static int plot_channel_log(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1018:77: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 1018 | static int plot_channel_log(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1309:64: warning: unused parameter 'arg' [-Wunused-parameter] 1309 | static int calc_channel_magnitudes(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1309:84: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 1309 | static int calc_channel_magnitudes(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1324:60: warning: unused parameter 'arg' [-Wunused-parameter] 1324 | static int calc_channel_phases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1324:80: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 1324 | static int calc_channel_phases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1359:61: warning: unused parameter 'arg' [-Wunused-parameter] 1359 | static int calc_channel_uphases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1359:81: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 1359 | static int calc_channel_uphases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1697:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1697 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1698:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1698 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1728:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1728 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1733:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1733 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1734:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1734 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1735:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1735 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1736:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^src/libavfilter/avf_showvolume.c :71:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspectrum.c:1737 :7199 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "rat e1737" | , " s e{t "vsitdoepo" ,r a t"es"t,o p OfFrFeSqEuTe(nfcrya"m,e _ rOaFtFeS)E,T (AsVt_oOpP)T,_ T YAPVE__OVPITD_ETOY_PREA_TIEN,T ,{ .{s.tir6=4" 2=5 "0}},, 00,, IINNTT_3M2A_XM,A XF,L AFGLSA G}S, } ,| ^ | ^ src/libavfilter/avf_showvolume.c:72src/libavfilter/avf_showspectrum.c::1091738:: 110warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | 1738 | { " r "{, " d r a"nsgeet" ,v i"dseeot rdaytnea"m,i c OrFaFnSgeE Ti(nf rdaBmFeS_"r,a tOeF)F,S EATV(_dOrPaTn_gTeY)P,E _AVVI_DOEPOT__RTAYTPEE,_ F{L.OsAtTr,= "{2.5d"b}l, =0 ,1 2I0N}T,_ M1A0X,, 2F0L0A,G SF L}A,G S | } ^, | ^ src/libavfilter/avf_showvolume.c:73:84: warning: src/libavfilter/avf_showspectrum.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 1739:106: warning: 73missing field 'unit' initializer [-Wmissing-field-initializers] | { "1739b | " , " s{e t" lbiomridte"r, w"isdetth upp"e,r l iOmFiFtS EiTn( bd)B,F SA"V,_ OOPFTF_STEYTP(El_iImNiTt,) ,{ .AiV6_4O=P1T}_,T Y0P,E _5F,L OFALTA,G S{ .}d,b l | = ^ 0}, -100, 1src/libavfilter/avf_showvolume.c0:074,: 90F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, 74| | ^ { "w", "setsrc/libavfilter/avf_showspectrum.c :c1740h:a110n:n ewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] width" ,1740 | O F F S{E T"(owp)a,c iAtVy_"O,P T"_sTeYtP Eo_pIaNcTi,t y{ .sit6r4e=n4g0t0h}",, 8O0F,F S8E1T9(2o,p aFcLiAtGyS_ f}a,c t o| r ^) , AV_OPT_Tsrc/libavfilter/avf_showvolume.cY:P75E:_87F:L Owarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]T , {. d75b | l = 1{} ," h0",, 1"0s,e tF LcAhGaSn n}e,l h| e ^i ght", OFFsrc/libavfilter/avf_showspectrum.cS:E1741T:(12h:) ,warning: missing field 'help' initializer [-Wmissing-field-initializers]A V_O P1741T | _ T Y P E{_ INNUTL,L {}. i 6| 4 ^= 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:32: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/avfilter.c:47:28: warning: unused parameter 'ctx' [-Wunused-parameter] 47 | static void tlog_ref(void *ctx, AVFrame *ref, int end) | ^ src/libavfilter/avfilter.c:47:42: warning: unused parameter 'ref' [-Wunused-parameter] 47 | static void tlog_ref(void *ctx, AVFrame *ref, int end) | ^ src/libavfilter/avfilter.c:47:51: warning: unused parameter 'end' [-Wunused-parameter] 47 | static void tlog_ref(void *ctx, AVFrame *ref, int end) | ^ src/libavfilter/avfilter.c:673:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 673 | OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:674:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 674 | { NULL }, | ^ src/libavfilter/avfilter.c:814:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 814 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:906:54: warning: unused parameter 'res' [-Wunused-parameter] 906 | const char *arg, char *res, int res_len, int flags) | ^ src/libavfilter/avfilter.c:906:63: warning: unused parameter 'res_len' [-Wunused-parameter] 906 | const char *arg, char *res, int res_len, int flags) | ^ src/libavfilter/avfilter.c:906:76: warning: unused parameter 'flags' [-Wunused-parameter] 906 | const char *arg, char *res, int res_len, int flags) | ^ src/libavfilter/avfilter.c:1142:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (!li->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1142:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (!li->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1265:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1265 | if (filter->nb_outputs && nb_eofs == filter->nb_outputs) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1266:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1266 | for (int j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavfilter/avfiltergraph.o In file included from src/libavfilter/avfiltergraph.c:37: In file included from src/libavfilter/avfilter_internal.h:32: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/avfiltergraph.c:56:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ src/libavfilter/avfiltergraph.c:58:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ src/libavfilter/avfiltergraph.c:60:60: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_UINT, {.i64 = 0}, 0, UINT_MAX, F|V|A }, | ^ src/libavfilter/avfiltergraph.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:141:76: warning: unused parameter 'opaque' [-Wunused-parameter] 141 | const char *name, const char *args, void *opaque, | ^ src/libavfilter/avfiltergraph.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:219:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:229:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:248:59: warning: unused parameter 'log_ctx' [-Wunused-parameter] 248 | static int graph_config_links(AVFilterGraph *graph, void *log_ctx) | ^ src/libavfilter/avfiltergraph.c:253:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:265:58: warning: unused parameter 'log_ctx' [-Wunused-parameter] 265 | static int graph_check_links(AVFilterGraph *graph, void *log_ctx) | ^ src/libavfilter/avfiltergraph.c:290:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:417:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | for (i = 0; i < f->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | for (i = 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:462:28: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual] 462 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, l->incfg)); | ^ src/libavutil/internal.h:85:56: note: expanded from macro 'FF_FIELD_AT' 85 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off))) | ^ src/libavfilter/avfiltergraph.c:467:28: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual] 467 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, l->outcfg)); | ^ src/libavutil/internal.h:85:56: note: expanded from macro 'FF_FIELD_AT' 85 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off))) | ^ src/libavfilter/avfiltergraph.c:459:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | for (unsigned i = 0; i < nb_mergers; i++) { | ~ ^ ~~~~~~~~~~ src/libavfilter/avfiltergraph.c:492:32: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual] 492 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, in->outcfg)); | ^ src/libavutil/internal.h:85:56: note: expanded from macro 'FF_FIELD_AT' 85 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off))) | ^ src/libavfilter/avfiltergraph.c:506:32: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual] 506 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, out->incfg)); | ^ src/libavutil/internal.h:85:56: note: expanded from macro 'FF_FIELD_AT' 85 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off))) | ^ src/libavfilter/avfiltergraph.c:485:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 485 | for (int i = 0; i < f->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:499:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 499 | for (int i = 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~ 23 warnings generated. src/libavfilter/avfiltergraph.c:1394:62: warning: unused parameter 'log_ctx' [-Wunused-parameter] 1394 | static int graph_config_pointers(AVFilterGraph *graph, void *log_ctx) | ^ src/libavfilter/avfiltergraph.c:1410:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1410 | if (f->nb_inputs > INT_MAX - sink_links_count) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1470:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1470 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1491:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1491 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/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:32: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/buffersink.c:542:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 542 | { NULL }, | ^ src/libavfilter/buffersink.c:552:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 552 | { "all_channel_counts", "accept all channel counts", OFFSET(all_channel_counts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/buffersink.c:561:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 561 | { NULL }, | ^ In file included from src/libavfilter/buffersrc.c:38: In file included from src/libavfilter/avfilter_internal.h:32: 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:186:57: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 186 | return av_buffersrc_add_frame_flags(ctx, (AVFrame *)frame, | ^ src/libavfilter/buffersrc.c:343:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:345:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:347:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:348:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:349:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 349 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:350:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:383:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 383 | { NULL }, | ^ src/libavfilter/buffersrc.c:389:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:390:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:393:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }, | ^ 5 warnings generated. 14 warnings generated. CC libavfilter/bwdifdsp.o CC libavfilter/ccfifo.o src/libavfilter/bwdifdsp.c:119:58: warning: unused parameter 'parity' [-Wunused-parameter] 119 | int prefs3, int mrefs3, int parity, int clip_max) | ^ src/libavfilter/bwdifdsp.c:164:60: warning: unused parameter 'parity' [-Wunused-parameter] 164 | int prefs3, int mrefs3, int parity, int clip_max) | ^ src/libavfilter/ccfifo.c:69:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 69 | for (i = 0; i < FF_ARRAY_ELEMS(cc_lookup_vals); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ccfifo.c:102:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 102 | if (len < ff_ccfifo_getoutputsize(ccf)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ccfifo.c:107:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | if (ccf->expected_608 <= av_fifo_can_read(ccf->cc_608_fifo)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ccfifo.c:115:46: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 115 | if ((ccf->expected_cc_count - cc_filled) <= av_fifo_can_read(ccf->cc_708_fifo)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 warnings generated. 4 warnings generated. CC libavfilter/colorspace.o CC libavfilter/colorspacedsp.o 2 warnings generated. CC libavfilter/drawutils.o CC libavfilter/ebur128.o src/libavfilter/ebur128.c:513:1: warning: cast from 'void **' to 'const double **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 513 | FF_EBUR128_ADD_FRAMES(double) | ^ src/libavfilter/ebur128.c:508:36: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 508 | const type **buf = (const type**)st->d->data_ptrs; \ | ^ src/libavfilter/ebur128.c:513:1: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | FF_EBUR128_ADD_FRAMES(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 509 | for (i = 0; i < st->channels; i++) \ | ~ ^ ~~~~~~~~~~~~ src/libavfilter/drawutils.c:150:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | nb_planes = FFMAX(nb_planes, c->plane + 1); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/drawutils.c:245:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | for (int plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/drawutils.c:266:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | for (int plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/drawutils.c:417:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 417 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/drawutils.c:560:42: warning: unused parameter 'endianness' [-Wunused-parameter] 560 | int l2depth, unsigned endianness, int x0, int y0) | ^ src/libavfilter/drawutils.c:597:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 597 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 78 warnings generated. CC libavfilter/edge_common.o In file included from src/libavfilter/edge_common.c:51: src/libavfilter/edge_template.c:46:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 46 | pixel *srcp = (pixel *)src; | ^ src/libavfilter/edge_template.c:77:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 77 | pixel *srcp = (pixel *)src; | ^ In file included from src/libavfilter/edge_common.c:55: src/libavfilter/edge_template.c:46:28: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 46 | pixel *srcp = (pixel *)src; | ^ src/libavfilter/edge_template.c:77:28: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 77 | pixel *srcp = (pixel *)src; | ^ 2 warnings generated. CC libavfilter/f_bench.o src/libavfilter/f_bench.c:93:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:48:12: note: expanded from macro 'DEFINE_OPTIONS' 48 | { NULL } \ | ^ src/libavfilter/f_bench.c:117:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM); | ^ src/libavfilter/f_bench.c:48:12: note: expanded from macro 'DEFINE_OPTIONS' 48 | { NULL } \ | ^ 2 warnings generated. CC libavfilter/f_cue.o 6 warnings generated. src/libavfilter/f_cue.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:95:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ CC libavfilter/f_drawgraph.o 4 warnings generated. CC libavfilter/f_ebur128.o 4 warnings generated. 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 filtesrc/libavfilter/f_drawgraph.cr:g60r:a96p:h "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(m e60t | a d a t a{) ," mA1V"_,O P"Ts_eTtY P1Es_tB OmOeLt,a d{a.tia6 4k e=y "0,} ,O F0F,S E1T,( kAe|yV[|0F] )},, A V| _ ^O PT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },src/libavfilter/f_ebur128.c : 172| : ^117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | src/libavfilter/f_drawgraph.c : 61 : 125{: "warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]u almono "61, | " t r e{a t" fmgo1n"o, i"nspeutt 1fsitl efso raesg rdouuanld- mcoonloo"r, eOxFpFrSeEsTs(idouna"l,_ mOoFnFoS)E,T (AfVg__OsPtTr_[T0Y]P)E,_ BAOVO_LO,P T{_.TiY6P4E _=S T0R}I,N G0,, {1.,s tAr|=F" 0}x,f f f| f ^0 000"}, 0, 0, FLAGS },src/libavfilter/f_ebur128.c : 173| : ^144 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_drawgraph.c :17362 | : 96 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "panla w62" | , " s e{t "am 2s"p,e c"isfeitc 2pnadn mleatwa dfaotra dkueayl"-,m oOnFoF SfEiTl(ekse"y,[ 1O]F)F,S EATV(_pOaPnT__lTaYwP)E,_ SATVR_IONPGT,_ T{Y.PsEt_rD=O"U"B}L,E ,0 ,{ .0d,b lF L=A G-S3 .}0,1 0 2| 9 ^9 95663978}, src/libavfilter/f_drawgraph.c-:1630:.1250:, warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 0, A|F 63} | , | ^{ "fg2", "set 2nd fosrc/libavfilter/f_ebur128.cr:e174g:r126o:u nwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] color ex p174r | e s s i o{n "",t aOrFgFeStE"T,( f"gs_estt ra[ 1s]p)e,c iAfVi_cO PtTa_rTgYePtE _lSeTvReIlN Gi,n {L.UsFtSr =("-02x3f ft0o0 f0f)0"0," }O,F F0S,E T0(,t aFrLgAeGtS) ,} ,A V _| O ^P T_TYPE_INT, {src/libavfilter/f_drawgraph.c.:i646:496 := warning: -missing field 'unit' initializer [-Wmissing-field-initializers]2 3}, - 2643 | , 0 , {V |"Fm 3}",, "| s ^e t 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_ebur128.c:185:src/libavfilter/f_drawgraph.c139::65 :warning: 125missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | 65 | { " i{n t"efggr3a"t,e d""s,e t" i3nrtde gfroarteegdr oluonudd nceoslso r( LeUxFpSr)e"s,s iOoFnF"S,E TO(FiFnStEeTg(rfagt_esdt_rl[o2u]d)n,e sAsV)_,O PATV__TOYPPTE__TSYTPREI_NDGO,U B{L.Es,t r{=."d0bxlf f=f f00}0,f f-"D}B,L _0M,A X0,, DFBLLA_GMSA X},, A || F ^| X|R }, | ^src/libavfilter/f_drawgraph.c :66:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66src/libavfilter/f_ebur128.c | : 186 : 122 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]m 4", "set 1864 | t h m e{t a"draatnag ek"e,y "",l oOuFdFnSeEsTs( kreayn[g3e] )(,L UA)V"_,O POTF_FTSYEPTE(_lSoTuRdInNeGs,s _{r.asntgre=)"," }A,V _0O,P T0_,T YFPLEA_GDSO U}B,L E ,| ^{ .dbl = 0},src/libavfilter/f_drawgraph.c :-67D:B125L:_ Mwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]X , DBL_M A67X | , A | F{| X"|fRg 4}",, "| s ^e t 4th foregrounsrc/libavfilter/f_ebur128.cd: 187c:o112l:o rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]e xpressi o187n | " , O F{F S"ElTr(af_gl_oswt"r,[ 3"]L)R,A AlVo_wO P(TL_UTFYSP)E"_,S TORFIFNSGE,T ({l.rsat_rl=o"w0)x,f fAfVf_fOfP0T0_"T}Y,P E0_,D O0U,B LFEL,A G{S. d}b,l =| ^0 }, -DBL_MAsrc/libavfilter/f_drawgraph.cX:,68 :D96B:L _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A X, A|F |68X | | R } ,{ "| b ^g ", "set backgrosrc/libavfilter/f_ebur128.cu:n188d: 115c:o lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r ", OFFS E188T | ( b g ) ,{ A"Vl_rOaP_Th_iTgYhP"E,_ C"OLLROAR ,h i{g.hs t(rL=U"FwSh)i"t,e "O}F,F S0E,T (0l,r aF_LhAiGgSh )},, A V| _ ^O PT_TYPE_DOUBsrc/libavfilter/f_drawgraph.cL:E69,: 103{:. dwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l = 0} ,69 | - D B L _{M A"Xm,i nD"B,L _"MsAeXt, mAi|nFi|mXa|lR v}a,l u e| " ^, OFFSET(min), AV_src/libavfilter/f_ebur128.cO:P189T:_124T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ FLOAT, {189. | d b l = -{1 ."}s,a mIpNlTe__MpIeNa,k "I,N T"_sMaAmXp,l eF LpAeGaSk }(,d B F| S ^) ", OFFSETsrc/libavfilter/f_drawgraph.c(:s70a:m102p:l ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]p eak), 70A | V _ O P T{_ T"YmPaEx_"D,O U"BsLeEt, m{a.xdibmla l= v0a}l,u e-"D,B LO_FMFASXE,T (DmBaLx_)M,A XA,V _AO|PFT|_XT|YRP E}_,F L O| A ^T , {.dbl=1.}, src/libavfilter/f_ebur128.cI:N190T:_118M:I Nwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] INT_MA X190, | F L A G{S "}t,r u e| _ ^p eak", "true peak (dBFS)", OFFSET(true_peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBsrc/libavfilter/f_drawgraph.cL:_81M:A98X:, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]| F|X|R }81, | | ^ { "sizesrc/libavfilter/f_ebur128.c":,191 :"12s:e twarning: missing field 'help' initializer [-Wmissing-field-initializers]g ra ph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {191.s | t r = " 9{0 0NxU2L5L6 "}},, 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] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:280:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 383 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:382:83: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 382 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_ebur128.c:685:49: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 685 | (const uint8_t **)insamples->data, nb_samples); | ^ src/libavfilter/f_graphmonitor.c:100:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:101:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:102:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VFR }, | ^ src/libavfilter/f_graphmonitor.c:103:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VFR }, | ^ src/libavfilter/f_graphmonitor.c:132:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:133:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:134:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 134 | { NULL } | ^ src/libavfilter/f_graphmonitor.c:149:49: warning: unused parameter 'ctx' [-Wunused-parameter] 149 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/f_graphmonitor.c:150:50: warning: unused parameter 'cfg_in' [-Wunused-parameter] 150 | AVFilterFormatsConfig **cfg_in, | ^ src/libavfilter/f_graphmonitor.c:166:77: warning: unused parameter 'outlink' [-Wunused-parameter] 166 | static void clear_image(GraphMonitorContext *s, AVFrame *out, AVFilterLink *outlink) | ^ src/libavfilter/f_graphmonitor.c:215:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:234:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:242:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:403:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | for (int i = 0; i < ctx->graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:446:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 446 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 26 warnings generated. CC libavfilter/f_interleave.o src/libavfilter/f_interleave.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:84:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:96:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:97:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:136:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 136 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:146:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:197:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 197 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:222:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222 | DEFINE_OPTIONS(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:59:11: note: expanded from macro 'DEFINE_OPTIONS' 59 | { NULL } \ | ^ src/libavfilter/f_interleave.c:248:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 248 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:59:11: note: expanded from macro 'DEFINE_OPTIONS' 59 | { NULL } \ | ^ 17 warnings generated. CC libavfilter/f_latency.o 10 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 } | ^ 15 warnings generated. CC libavfilter/f_metadata.o CC libavfilter/f_perms.o src/libavfilter/f_metadata.c:125:38: warning: unused parameter 's' [-Wunused-parameter] 125 | static int same_str(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_metadata.c:130:41: warning: unused parameter 's' [-Wunused-parameter] 130 | static int starts_with(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_metadata.c:135:39: warning: unused parameter 's' [-Wunused-parameter] 135 | static int ends_with(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_metadata.c:143:35: warning: unused parameter 's' [-Wunused-parameter] 143 | static int equal(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_metadata.c:153:34: warning: unused parameter 's' [-Wunused-parameter] 153 | static int less(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_metadata.c:163:37: warning: unused parameter 's' [-Wunused-parameter] 163 | static int greater(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_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 } | ^ 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 2 warnings generated. CC libavfilter/f_reverse.o 18 warnings generated. CC libavfilter/f_segment.o src/libavfilter/f_realtime.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:74:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ 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))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavfilter/f_select.o src/libavfilter/f_segment.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:265:142: note: expanded from macro 'COMMON_OPTS' 265 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:277:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "frames", "frames at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL } | ^ src/libavfilter/f_segment.c:314:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:265:142: note: expanded from macro 'COMMON_OPTS' 265 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:315:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "samples", "samples at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:316:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 316 | { NULL } | ^ src/libavfilter/f_select.c:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:439:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (nb_eofs == ctx->nb_outputs) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:473:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 473 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:179:12: note: expanded from macro 'DEFINE_OPTIONS' 179 | { NULL } \ | ^ src/libavfilter/f_select.c:535:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 535 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:179:12: note: expanded from macro 'DEFINE_OPTIONS' 179 | { NULL } \ | ^ 6 warnings generated. CC libavfilter/f_sendcmd.o 3 warnings generated. CC libavfilter/f_sidedata.o src/libavfilter/f_sendcmd.c:74:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 74 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:113:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "f", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | { NULL } | ^ 4 warnings generated. CC libavfilter/f_streamselect.o src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:83:12: note: expanded from macro 'DEFINE_OPTIONS' 83 | { NULL } \ | ^ src/libavfilter/f_sidedata.c:193:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:83:12: note: expanded from macro 'DEFINE_OPTIONS' 83 | { NULL } \ | ^ 2 warnings generated. CC libavfilter/formats.o src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/f_streamselect.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:216:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 216 | if (n < 0 || n >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:244:34: warning: unused parameter 'res' [-Wunused-parameter] 244 | char *res, int res_len, int flags) | ^ src/libavfilter/f_streamselect.c:244:43: warning: unused parameter 'res_len' [-Wunused-parameter] 244 | char *res, int res_len, int flags) | ^ src/libavfilter/f_streamselect.c:244:56: warning: unused parameter 'flags' [-Wunused-parameter] 244 | char *res, int res_len, int flags) | ^ src/libavfilter/formats.c:115:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:117:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:132:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:23: note: expanded from macro 'MERGE_FORMATS' 76 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:132:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:77:27: note: expanded from macro 'MERGE_FORMATS' 77 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:132:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:92:5: note: expanded from macro 'MERGE_FORMATS' 92 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:45:19: note: expanded from macro 'MERGE_REF' 45 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:146:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 146 | return merge_formats_internal((AVFilterFormats *)a, | ^ src/libavfilter/formats.c:147:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 147 | (AVFilterFormats *)b, AVMEDIA_TYPE_VIDEO, 1); | ^ src/libavfilter/formats.c:172:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 172 | return merge_formats_internal((AVFilterFormats *)a, | ^ src/libavfilter/formats.c:173:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 173 | (AVFilterFormats *)b, AVMEDIA_TYPE_AUDIO, 1); | ^ src/libavfilter/formats.c:190:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:23: note: expanded from macro 'MERGE_FORMATS' 76 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:190:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:77:27: note: expanded from macro 'MERGE_FORMATS' 77 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:190:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:92:5: note: expanded from macro 'MERGE_FORMATS' 92 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:45:19: note: expanded from macro 'MERGE_REF' 45 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:199:58: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 199 | return merge_samplerates_internal((AVFilterFormats *)a, (AVFilterFormats *)b, 1); | ^ src/libavfilter/formats.c:199:80: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 199 | return merge_samplerates_internal((AVFilterFormats *)a, (AVFilterFormats *)b, 1); | ^ src/libavfilter/formats.c:245:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:45:19: note: expanded from macro 'MERGE_REF' 45 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:306:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:45:19: note: expanded from macro 'MERGE_REF' 45 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:316:69: warning: cast from 'const void *' to 'struct AVFilterChannelLayouts *' drops const qualifier [-Wcast-qual] 316 | return merge_channel_layouts_internal((AVFilterChannelLayouts *)a, | ^ src/libavfilter/formats.c:317:69: warning: cast from 'const void *' to 'struct AVFilterChannelLayouts *' drops const qualifier [-Wcast-qual] 317 | (AVFilterChannelLayouts *)b, 1); | ^ src/libavfilter/formats.c:333:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:23: note: expanded from macro 'MERGE_FORMATS' 76 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:333:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:77:27: note: expanded from macro 'MERGE_FORMATS' 77 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:333:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:92:5: note: expanded from macro 'MERGE_FORMATS' 92 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:45:19: note: expanded from macro 'MERGE_REF' 45 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:340:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 340 | return merge_generic_internal((AVFilterFormats *)a, | ^ src/libavfilter/formats.c:341:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 341 | (AVFilterFormats *)b, 1); | ^ src/libavfilter/formats.c:360:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 360 | PRINT_NAME(enum AVSampleFormat, get_sample_fmt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:353:23: note: expanded from macro 'PRINT_NAME' 353 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:361:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 361 | PRINT_NAME(enum AVPixelFormat, get_pix_fmt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:353:23: note: expanded from macro 'PRINT_NAME' 353 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:362:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 362 | PRINT_NAME(enum AVColorSpace, color_space_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:353:23: note: expanded from macro 'PRINT_NAME' 353 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:363:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | PRINT_NAME(enum AVColorRange, color_range_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:353:23: note: expanded from macro 'PRINT_NAME' 353 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:364:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 364 | PRINT_NAME(enum AVAlphaMode, alpha_mode_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:353:23: note: expanded from macro 'PRINT_NAME' 353 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:378:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 378 | for (int i = 0; i < rates->nb_formats; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 8 warnings generated. 6 warnings generated. CC libavfilter/framepool.o src/libavfilter/formats.c:797:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 797 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:778:5: note: expanded from macro 'FORMATS_UNREF' 778 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:764:19: note: expanded from macro 'FIND_REF_INDEX' 764 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/framequeue.o src/libavfilter/formats.c:809:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 809 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:778:5: note: expanded from macro 'FORMATS_UNREF' 778 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:764:19: note: expanded from macro 'FIND_REF_INDEX' 764 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:828:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 828 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:816:5: note: expanded from macro 'FORMATS_CHANGEREF' 816 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:764:19: note: expanded from macro 'FIND_REF_INDEX' 764 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:833:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 833 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:816:5: note: expanded from macro 'FORMATS_CHANGEREF' 816 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:764:19: note: expanded from macro 'FIND_REF_INDEX' 764 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:871:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 871 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:871:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 871 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:889:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:889:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:907:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 907 | SET_COMMON_FORMATS(ctx, color_spaces, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 908 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:907:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 907 | SET_COMMON_FORMATS(ctx, color_spaces, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 908 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:925:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 925 | SET_COMMON_FORMATS(ctx, color_ranges, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:925:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 925 | SET_COMMON_FORMATS(ctx, color_ranges, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:943:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 943 | SET_COMMON_FORMATS(ctx, alpha_modes, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:943:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 943 | SET_COMMON_FORMATS(ctx, alpha_modes, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:965:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:965:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:1273:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1273 | for (int i = 0; fmts && i < fmts->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:1313:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1313 | for (i = 0; i < fmts->nb_channel_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:1314:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1314 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/framepool.c:112:62: warning: unused parameter 'alloc' [-Wunused-parameter] 112 | av_cold FFFramePool *ff_frame_pool_audio_init(AVBufferRef* (*alloc)(size_t size), | ^ src/libavfilter/framepool.c:138:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 138 | if (pool->linesize[0] > SIZE_MAX - align) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavfilter/framequeue.c:24: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.c:37:45: warning: unused parameter 'fq' [-Wunused-parameter] 37 | static void check_consistency(FFFrameQueue *fq) | ^ 3 warnings generated. CC libavfilter/framesync.o 2 warnings generated. CC libavfilter/generate_wave_table.o src/libavfilter/generate_wave_table.c:31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavfilter/framesync.c:31:41: warning: unused parameter 'ptr' [-Wunused-parameter] 31 | static const char *framesync_name(void *ptr) | ^ src/libavfilter/framesync.c:43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:44:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "repeatlast", "extend last frame of secondary streams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/framesync.c:238:55: warning: unused parameter 'fs' [-Wunused-parameter] 238 | static int64_t framesync_pts_extrapolate(FFFrameSync *fs, unsigned in, | ^ src/libavfilter/framesync.c:238:68: warning: unused parameter 'in' [-Wunused-parameter] 238 | static int64_t framesync_pts_extrapolate(FFFrameSync *fs, unsigned in, | ^ 1 warning generated. CC libavfilter/graphdump.o src/libavfilter/graphdump.c:82:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 82 | max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:89:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:156:61: warning: unused parameter 'options' [-Wunused-parameter] 156 | char *avfilter_graph_dump(AVFilterGraph *graph, const char *options) | ^ 3 warnings generated. 6 warnings generated. CC libavfilter/graphparser.o CC libavfilter/lavfutils.o In file included from src/libavfilter/graphparser.c:32: In file included from src/libavfilter/avfilter_internal.h:32: 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:32: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/pthread.c:45:52: warning: unused parameter 'threadnr' [-Wunused-parameter] 45 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads) | ^ src/libavfilter/pthread.c:45:79: warning: unused parameter 'nb_threads' [-Wunused-parameter] 45 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads) | ^ 4 warnings generated. CC libavfilter/scene_sad.o CC libavfilter/setpts.o CC libavfilter/settb.o src/libavfilter/setpts.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/setpts.c:360:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 360 | { NULL } | ^ src/libavfilter/settb.c:164:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | DEFINE_OPTIONS(settb, VIDEO); | ^ src/libavfilter/settb.c:69:12: note: expanded from macro 'DEFINE_OPTIONS' 69 | { NULL } \ | ^ src/libavfilter/settb.c:189:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | DEFINE_OPTIONS(asettb, AUDIO); | ^ src/libavfilter/settb.c:69:12: note: expanded from macro 'DEFINE_OPTIONS' 69 | { NULL } \ | ^ CC libavfilter/split.o 2 warnings generated. 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_movie.c:575:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 575 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:588:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:607:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 607 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:615:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 615 | if (nb_eofs == ctx->nb_outputs && movie->loop_count != 1) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:622:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:627:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:635:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 635 | if (nb_eofs < ctx->nb_outputs) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:644:56: warning: unused parameter 'flags' [-Wunused-parameter] 644 | char *res, int res_len, int flags) | ^ src/libavfilter/src_movie.c:661:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 661 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:72:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"framerate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"fr", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:76:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A|R }, | ^ src/libavfilter/src_avsynctest.c:79:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A|R }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash delay", OFFSET(delay), AV_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 26 warnings generated. CC libavfilter/version.o src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | COMMON_OPTS | ^ src/libavfilter/trim.c:313:170: note: expanded from macro 'COMMON_OPTS' 313 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:315:170: note: expanded from macro 'COMMON_OPTS' 315 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:317:170: note: expanded from macro 'COMMON_OPTS' 317 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:319:170: note: expanded from macro 'COMMON_OPTS' 319 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:321:170: note: expanded from macro 'COMMON_OPTS' 321 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:323:170: note: expanded from macro 'COMMON_OPTS' 323 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:324:170: note: expanded from macro 'COMMON_OPTS' 324 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:325:170: note: expanded from macro 'COMMON_OPTS' 325 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:334:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:336:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:337:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 337 | { NULL } | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | COMMON_OPTS | ^ src/libavfilter/trim.c:313:170: note: expanded from macro 'COMMON_OPTS' 313 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:315:170: note: expanded from macro 'COMMON_OPTS' 315 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:317:170: note: expanded from macro 'COMMON_OPTS' 317 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:319:170: note: expanded from macro 'COMMON_OPTS' 319 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:321:170: note: expanded from macro 'COMMON_OPTS' 321 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:323:170: note: expanded from macro 'COMMON_OPTS' 323 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:324:170: note: expanded from macro 'COMMON_OPTS' 324 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:325:170: note: expanded from macro 'COMMON_OPTS' 325 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:370:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:372:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL } | ^ src/libavfilter/vaf_spectrumsynth.c:76:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15, INT_MAX, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:77:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:87:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ CC libavfilter/vf_addroi.o 22 warnings generated. CC libavfilter/vf_alphamerge.o src/libavfilter/vf_addroi.c:232:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | OFFSET(qoffset), AV_OPT_TYPE_RATIONAL, { .dbl = -0.1 }, -1, +1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:235:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 235 | OFFSET(clear), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:237:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 237 | { NULL } | ^ src/libavfilter/vf_alphamerge.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_amf_common.o 3 warnings generated. 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:32: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/vf_amf_common.c:181:63: warning: unused parameter 'input_pix_fmts' [-Wunused-parameter] 181 | const enum AVPixelFormat *input_pix_fmts, | ^ src/libavfilter/vf_amf_common.c:262:26: warning: cast from 'unsigned char *const *' to 'const unsigned char **' drops const qualifier [-Wcast-qual] 262 | (const uint8_t**)frame->data, frame->linesize, frame->format, | ^ src/libavfilter/vf_amf_common.c:244:39: warning: unused parameter 'avctx' [-Wunused-parameter] 244 | int amf_copy_surface(AVFilterContext *avctx, const AVFrame *frame, | ^ src/libavfilter/vf_amf_common.c:254:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 254 | av_assert0(planes < FF_ARRAY_ELEMS(dst_data)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavfilter/vf_amf_common.c:375:32: warning: unused parameter 'opaque' [-Wunused-parameter] 375 | void amf_free_amfsurface(void *opaque, uint8_t *data) | ^ src/libavfilter/vf_amf_common.c:578:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 578 | if (crop_w == outlink->w && crop_h == outlink->h) { | ~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/vf_amf_common.c:578:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 578 | if (crop_w == outlink->w && crop_h == outlink->h) { | ~~~~~~ ^ ~~~~~~~~~~ 9 warnings generated. 5 warnings generated. CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o 4 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:164:25: note: expanded from macro 'WFILTER_ROW' 164 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:163:22: note: expanded from macro 'WFILTER_ROW' 163 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:25: note: expanded from macro 'WFILTER_ROW' 174 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:173:22: note: expanded from macro 'WFILTER_ROW' 173 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:25: note: expanded from macro 'WFILTER_ROW' 164 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/vf_aspect.c :176src/libavfilter/vf_atadenoise.c::135163:: 22warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'WFILTER_ROW' 163 | 176 | { " m aixf" ,( l d i"fsfe t> mtahxr av 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 " , \O F F| S ~~~~~ ^ ~~~~E T(maxsrc/libavfilter/vf_atadenoise.c):,185 :A1V:_ Owarning: Pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]T _TYP E185_ | IWNFTI,L T{E.Ri_6R4O=W1(0u0i}n,t 116,_ tI,N T1_6M)A X ,| ^~~~~~~~~~~~~~~~~~~~~~~~~F LAsrc/libavfilter/vf_atadenoise.cG:S174 :}25,: note: | expanded from macro 'WFILTER_ROW' ^ 174 | src/libavfilter/vf_aspect.c : 177 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] rs u177m | d i f f {> NtUhLrLb )} | ^ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:173:22: note: expanded from macro 'WFILTER_ROW' 173 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:234:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 234 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:234:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 234 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:211:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 211 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:234:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 234 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:234:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 234 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:223:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 223 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_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:1src/libavfilter/vf_aspect.c:: 231warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]135 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 235 | WFILT E231R | _ R O W _{S E"RmIaAxL"(,u i n t"1s6e_tt ,m a1x6 )v a l| u^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e fsrc/libavfilter/vf_atadenoise.co:r211 :n22o:m inote: nexpanded from macro 'WFILTER_ROW_SERIAL'a tor o r211 | d e n o m i n a t o r iifn (tlhdei frfa t>i ot"h,r aO F|F|S E T ( m a x ) , A V _ O P T _ T Y P E _ I N T , { . i 6 4 = 1 0 0 } , 1 , I N T _ M\A X ,| ~~~~~ ^ ~~~~F LAGS src/libavfilter/vf_atadenoise.c}:,235 : 1| : ^ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235src/libavfilter/vf_aspect.c | :W232F:I12L:T Ewarning: Rmissing field 'help' initializer [-Wmissing-field-initializers]_ RO W232_ | S E R I A{L (NuUiLnLt 1}6 _ t| , ^ 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:223:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 223 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_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 (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:281:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 281 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:25: note: expanded from macro 'FILTER_ROW' 271 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:281:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 281 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:270:22: note: expanded from macro 'FILTER_ROW' 270 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: unused parameter 'weights' [-Wunused-parameter] 282 | FILTER_ROW(uint16_t, 16) | ^ src/libavfilter/vf_atadenoise.c:241:63: note: expanded from macro 'FILTER_ROW' 241 | int thra, int thrb, const float *weights) \ | ^ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:25: note: expanded from macro 'FILTER_ROW' 261 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:260:22: note: expanded from macro 'FILTER_ROW' 260 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:25: note: expanded from macro 'FILTER_ROW' 271 | 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_atadenoise.c:331:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:25: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:331:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:308:22: note: expanded from macro 'FILTER_ROW_SERIAL' 308 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:331:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:25: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:331:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:320:22: note: expanded from macro 'FILTER_ROW_SERIAL' 320 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: unused parameter 'weights' [-Wunused-parameter] 332 | FILTER_ROW_SERIAL(uint16_t, 16) | ^ src/libavfilter/vf_atadenoise.c:289:52: note: expanded from macro 'FILTER_ROW_SERIAL' 289 | const float *weights) \ | ^ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:25: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:308:22: note: expanded from macro 'FILTER_ROW_SERIAL' 308 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:25: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:320:22: note: expanded from macro 'FILTER_ROW_SERIAL' 320 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:354:50: warning: cast from 'void **' to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 354 | const uint8_t **data = (const uint8_t **)s->data[p]; | ^ src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_avgblur.c:165:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 165 | FILTER(lut8, uint8_t, int32_t, , av_unused, LUT_DIV) | ^ src/libavfilter/vf_avgblur.c:75:63: note: expanded from macro 'FILTER' 75 | static int filter_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_avgblur.c:165:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] src/libavfilter/vf_avgblur.c:75:74: note: expanded from macro 'FILTER' 75 | static int filter_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_avgblur.c:166:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 166 | FILTER(lut16, uint16_t, int64_t, , av_unused, LUT_DIV) | ^ src/libavfilter/vf_avgblur.c:75:63: note: expanded from macro 'FILTER' 75 | static int filter_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ 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' 75 | static int filter_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_avgblur.c:168:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 168 | FILTER(slow8, uint8_t, int32_t, av_unused, , SLOW_DIV) | ^ src/libavfilter/vf_avgblur.c:75:63: note: expanded from macro 'FILTER' 75 | static int filter_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_avgblur.c:168:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] src/libavfilter/vf_avgblur.c:75:74: note: expanded from macro 'FILTER' 75 | static int filter_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_avgblur.c:169:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 169 | FILTER(slow16, uint16_t, int64_t, av_unused, , SLOW_DIV) | ^ src/libavfilter/vf_avgblur.c:75:63: note: expanded from macro 'FILTER' 75 | static int filter_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_avgblur.c:169:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] src/libavfilter/vf_avgblur.c:75:74: note: expanded from macro 'FILTER' 75 | static int filter_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_avgblur.c:237:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_avgblur_vulkan.c:50:63: warning: unused parameter 'in' [-Wunused-parameter] 50 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_avgblur_vulkan.c:160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 160 | { NULL }, | ^ 4 warnings generated. CC libavfilter/vf_backgroundkey.o src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "threshold", "set the scene change threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:225:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "blend", "set the blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ 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(BilateralContext *s, AVFrame *out, AVFrame *in, \ | ^ src/libavfilter/vf_bilateral.c:348:1: warning: unused parameter 'in' [-Wunused-parameter] 348 | BILATERAL_O(uint16_t, word) | ^ src/libavfilter/vf_bilateral.c:330:75: note: expanded from macro 'BILATERAL_O' 330 | static void bilateralo_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \ | ^ 2 warnings generated. 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 10 warnings generated. CC libavfilter/vf_blackframe.o In file included from src/libavfilter/vf_blackdetect_vulkan.c:22: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_blackdetect_vulkan.c:184:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 184 | for (int i = 0; i < FF_ARRAY_ELEMS(sum->slice_sum); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blackdetect_vulkan.c:404:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:405:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:406:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:407:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:408:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:409:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 409 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:410:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | { "alpha", "check alpha instead of luma", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:411:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 411 | { NULL } | ^ 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 } | ^ 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. 8 warnings generated. CC libavfilter/vf_blend.o CC libavfilter/vf_blend_vulkan.o 11 warnings generated. CC libavfilter/vf_blockdetect.o In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:30: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blockdetect.c:58:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | src/libavfilter/blend_modes.c ^: 132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fsrc/libavfilter/vf_blockdetect.cn:(59e:x113c:l uwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]i on, A +59 | B - 2{ *" pAe r*i oBd _/m aMxA"X,) | ^ src/libavfilter/blend_modes.c":M98a:x40i:m unote: mexpanded from macro 'fn' peri o98d | t o s eFairlcthe rfPoarr"a,m sO F*FpSaErTa(mp,e rSiloidc_emPaaxr)a,m sA V*_sOlPiTc_eTpYaPrEa_mI)N T , { . i 6 4 = 2 4 }\, 2| , ^ 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:60:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.csrc/libavfilter/blend_modes.c::61133::121:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]unused parameter 'sliceparam' [-Wunused-parameter] 61 | 133 | f{n (NpUiLnLl i}g h t| , ^ (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:146:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 146 | fn(average, (A + B) / 2) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:147:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 147 | fn(subtract, FFMAX(0, A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:148:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 148 | fn(difference, FFABS(A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:149:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 149 | fn(darken, FFMIN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:150:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 150 | fn(lighten, FFMAX(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:151:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 151 | fn(and, INT2FLOAT(FLOAT2INT(A) & FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:152:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 152 | fn(or, INT2FLOAT(FLOAT2INT(A) | FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:153:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 153 | fn(xor, INT2FLOAT(FLOAT2INT(A) ^ FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:154:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 154 | fn(geometric, GEOMETRIC(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:155:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 155 | fn(harmonic, A == 0 && B == 0 ? 0 : 2LL * A * B / (A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:34: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fn(exclusion, A + B - 2 * A * B / MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:38: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fn(exclusion, A + B - 2 * A * B / MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *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_vulkan.c:25: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369In file included from | src/libavfilter/vf_blend.c : 30 : In file included from wsrc/libavfilter/vf_blend_init.hh:i46l: esrc/libavfilter/blend_modes.c :(115c:n1t: ni,m g ) F&F&M IfN-(>MiAmXg,[ cAn t+] )B ) )| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/blend_modes.c: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(fsrc/libavfilter/vf_blend_vulkan.cr:e96e:z31e:, warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] (B == 960 | ) ? 0f o:r M(AiXn t- pFlFaMnIeN (=( (0M;A Xp l-a nAe) <* F(FM_AAXR R-A YA_)E)L E/M SB(,s -M>ApXa)r)a m s| )^; plsrc/libavfilter/blend_modes.ca:n98e:+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 *slsrc/libavfilter/vf_blend_vulkan.ci:c353e:p129a:r awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]) 353 | \{ "| c ^0 _opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, { .dbl = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend_vulkan.c:354:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 354 | { "c1_opacity", "set color component src/libavfilter/blend_modes.c#:1133 :o1p:a cwarning: iunused parameter 'sliceparam' [-Wunused-parameter]t y", O F133F | SfEnT((ppianrlaimgsh[t1,] . o p(aBc i B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:50: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fn(exclusion, A + B - 2 * A * B / MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:146:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 146 | fn(average, (A + B) / 2) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:147:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 147 | fn(subtract, FFMAX(0, A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:148:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 148 | fn(difference, FFABS(A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:149:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 149 | fn(darken, FFMIN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ 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) \ | ^ 4 warnings generated. 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) \ | ^ CC libavfilter/vf_blurdetect.o src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:146:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 146 | fn(average, (A + B) / 2) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:147:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 147 | fn(subtract, FFMAX(0, A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:148:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 148 | fn(difference, FFABS(A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:149:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 149 | fn(darken, FFMIN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:150:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 150 | fn(lighten, FFMAX(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:151:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 151 | fn(and, INT2FLOAT(FLOAT2INT(A) & FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:152:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 152 | fn(or, INT2FLOAT(FLOAT2INT(A) | FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:153:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 153 | fn(xor, INT2FLOAT(FLOAT2INT(A) ^ FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:154:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 154 | fn(geometric, GEOMETRIC(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:155:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 155 | fn(harmonic, A == 0 && B == 0 ? 0 : 2LL * A * B / (A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: src/libavfilter/vf_blend_init.h:67:1: warning: unused parameter 'bottom' [-Wunused-parameter] 67 | COPY(top, 8) | ^ src/libavfilter/vf_blend_init.h:58:44: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:67:1: warning: unused parameter 'bottom_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:58:62: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:67:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:67:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'top' [-Wunused-parameter] 68 | COPY(bottom, 8) | ^ src/libavfilter/vf_blend_init.h:57:56: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'top_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:57:71: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'bottom' [-Wunused-parameter] 70 | COPY(top, 16) | ^ src/libavfilter/vf_blend_init.h:58:44: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'bottom_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:58:62: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'top' [-Wunused-parameter] 71 | COPY(bottom, 16) | ^ src/libavfilter/vf_blend_init.h:57:56: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'top_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:57:71: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'bottom' [-Wunused-parameter] 73 | COPY(top, 32) | ^ src/libavfilter/vf_blend_init.h:58:44: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'bottom_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:58:62: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'top' [-Wunused-parameter] 74 | COPY(bottom, 32) | ^ src/libavfilter/vf_blend_init.h:57:56: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'top_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:57:71: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:100:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 100 | BLEND_NORMAL(8bit, uint8_t) | ^ src/libavfilter/vf_blend_init.h:83:67: note: expanded from macro 'BLEND_NORMAL' 83 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:101:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 101 | BLEND_NORMAL(16bit, uint16_t) | ^ src/libavfilter/vf_blend_init.h:83:67: note: expanded from macro 'BLEND_NORMAL' 83 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:102:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 102 | BLEND_NORMAL(32bit, float) | ^ src/libavfilter/vf_blend_init.h:83:67: note: expanded from macro 'BLEND_NORMAL' 83 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:119:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:120:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:124:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:125:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:126:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavfilter/vf_blend.c:164:1: warning: unused parameter 'param' [-Wunused-parameter] 164 | DEFINE_BLEND_EXPR(uint8_t, 8bit, 1) | ^ src/libavfilter/vf_blend.c:137:46: note: expanded from macro 'DEFINE_BLEND_EXPR' 137 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend.c:165:1: warning: unused parameter 'param' [-Wunused-parameter] 165 | DEFINE_BLEND_EXPR(uint16_t, 16bit, 2) | ^ src/libavfilter/vf_blend.c:137:46: note: expanded from macro 'DEFINE_BLEND_EXPR' 137 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend.c:166:1: warning: unused parameter 'param' [-Wunused-parameter] 166 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^ src/libavfilter/vf_blend.c:137:46: note: expanded from macro 'DEFINE_BLEND_EXPR' 137 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend.c:168:42: warning: unused parameter 'ctx' [-Wunused-parameter] 168 | static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_blend.c:291:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 291 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:306:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 306 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavfilter/vf_bm3d.o src/libavfilter/vf_blurdetect.c:74:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:76:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "radius", "search radius for maxima detection", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=50}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "block_pct", "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:80:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:128:29: warning: unused parameter 'edge' [-Wunused-parameter] 128 | int edge, const uint8_t *src, int src_linesize) | ^ src/libavfilter/vf_bm3d.c:136:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:138:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:140:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:142:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:144:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:146:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:148:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:150:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:158:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:160:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ src/libavfilter/vf_bm3d.c:252:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 252 | const uint16_t *srcp = (uint16_t *)src + pos->y * src_stride / 2 + pos->x; | ^ src/libavfilter/vf_bm3d.c:253:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 253 | const uint16_t *refp = (uint16_t *)src + r_y * src_stride / 2 + r_x; | ^ src/libavfilter/vf_bm3d.c:273:59: warning: unused parameter 'plane' [-Wunused-parameter] 273 | int r_y, int r_x, int plane, int jobnr) | ^ src/libavfilter/vf_bm3d.c:378:39: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 378 | const uint16_t *src = (uint16_t *)srcp + y * src_linesize / 2 + x; | ^ src/libavfilter/vf_bm3d.c:385:50: warning: unused parameter 'ref' [-Wunused-parameter] 385 | const uint8_t *ref, int ref_linesize, | ^ src/libavfilter/vf_bm3d.c:385:59: warning: unused parameter 'ref_linesize' [-Wunused-parameter] 385 | const uint8_t *ref, int ref_linesize, | ^ 9 warnings generated. CC libavfilter/vf_boxblur.o src/libavfilter/vf_boxblur.c:199:62: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 199 | *(uint16_t*)(dst + i*dst_step) = *(uint16_t*)(src + i*src_step); | ^ src/libavfilter/vf_boxblur.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_bwdif.o src/libavfilter/vf_bwdif.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_bwdif_vulkan.o 17 warnings generated. CC libavfilter/vf_cas.o In file included from src/libavfilter/vf_bwdif_vulkan.c:25: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ 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 } | ^ 2 warnings generated. CC libavfilter/vf_ccrepack.o src/libavfilter/vf_ccrepack.c:45:13: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ 1 warning generated. 4 warnings generated. CC libavfilter/vf_chromaber_vulkan.o CC libavfilter/vf_chromakey.o src/libavfilter/vf_chromakey.c:351:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:352:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:353:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 354 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:355:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 355 | { NULL } | ^ src/libavfilter/vf_chromakey.c:384:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:388:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 388 | { NULL } | ^ In file included from src/libavfilter/vf_chromaber_vulkan.c:23: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_chromaber_vulkan.c:68:63: warning: unused parameter 'in' [-Wunused-parameter] 68 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_chromaber_vulkan.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL }, | ^ 4 warnings generated. CC libavfilter/vf_chromanr.o 10 warnings generated. CC libavfilter/vf_chromashift.o src/libavfilter/vf_chromanr.c:268:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "thres", "set y+u+v threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "sizew", "set horizontal patch size", OFFSET(sizew), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "sizeh", "set vertical patch size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:271:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "stepw", "set horizontal step", OFFSET(stepw), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "steph", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:273:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:279:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 279 | { NULL } | ^ src/libavfilter/vf_chromashift.c:369:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 369 | { NULL }, | ^ src/libavfilter/vf_chromashift.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 430 | { NULL }, | ^ 2 warnings generated. CC libavfilter/vf_ciescope.o src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "size", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:120:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "fill", "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ src/libavfilter/vf_ciescope.c:142:49: warning: unused parameter 'ctx' [-Wunused-parameter] 142 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/vf_ciescope.c:1010:27: warning: unused parameter 'w' [-Wunused-parameter] 1010 | int w, int h, | ^ src/libavfilter/vf_ciescope.c:1010:34: warning: unused parameter 'h' [-Wunused-parameter] 1010 | int w, int h, | ^ src/libavfilter/vf_ciescope.c:1059:28: warning: unused parameter 'w' [-Wunused-parameter] 1059 | int w, int h) | ^ src/libavfilter/vf_ciescope.c:1059:35: warning: unused parameter 'h' [-Wunused-parameter] 1059 | int w, int h) | ^ src/libavfilter/vf_ciescope.c:1208:33: warning: unused parameter 'maxval' [-Wunused-parameter] 1208 | int const maxval, | ^ src/libavfilter/vf_ciescope.c:1333:39: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1333 | const uint16_t* src = (uint16_t *)(ptr + linesize * y + x * 6); | ^ 9 warnings generated. CC libavfilter/vf_codecview.o src/libavfilter/vf_codecview.c:80:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_codecview.c:267:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_codecview.c:286:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 286 | for (i = 0; i < sd->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavfilter/vf_colorbalance.o 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 CC libavfilter/vf_colorcontrast.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 } | ^ 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 } | ^ 8 warnings generated. CC libavfilter/vf_colorcorrect.o src/libavfilter/vf_colorcorrect.c:198:58: warning: unused parameter 'jobnr' [-Wunused-parameter] 198 | static int median_8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:198:69: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 198 | static int median_8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 230 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:252:59: warning: unused parameter 'jobnr' [-Wunused-parameter] 252 | static int median_16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:252:70: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 252 | static int median_16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 284 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:292:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 292 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:519:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 519 | { "rl", "set the red shadow spot", OFFSET(rl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:520:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 520 | { "bl", "set the blue shadow spot", OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:521:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 521 | { "rh", "set the red highlight spot", OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:522:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 522 | { "bh", "set the blue highlight spot", OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:523:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 523 | { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF }, | ^ src/libavfilter/vf_colorcorrect.c:529:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 529 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_colordetect.o In file included from src/libavfilter/vf_colordetect.c:40: src/libavfilter/vf_colordetectdsp.h:116:43: warning: unused parameter 'mpeg_range' [-Wunused-parameter] 116 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:116:59: warning: unused parameter 'offset' [-Wunused-parameter] 116 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:158:45: warning: unused parameter 'mpeg_range' [-Wunused-parameter] 158 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:158:61: warning: unused parameter 'offset' [-Wunused-parameter] 158 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetect.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ 14 warnings generated. CC libavfilter/vf_colorize.o 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 } | ^ 5 warnings generated. CC libavfilter/vf_colorkey.o 5 warnings generated. src/libavfilter/vf_colorkey.c:217:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "color", "set the colorkey key colo18 warnings generated. r", 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_TYPCC libavfilter/vf_colorlevels.o E_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 } | ^ 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 outsrc/libavfilter/vf_colormap.cp:u71t: 104r:e dwarning: missing field 'unit' initializer [-Wmissing-field-initializers]w hite poin t71" | , O{F F"SpEaTt(crha_nsgiez[eR"],. o"uste_tm apxa)t,c hA Vs_iOzPeT"_,T YOPFEF_SDEOTU(BwL)E,, A{V._dObPlT=_1T}Y,P E _0I,M A1G,E _FSLIAZGES, }{,. s t| r ^ = "64x64"src/libavfilter/vf_colorlevels.c}:,72 :0117,: 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] FLAGS } ,72 | | ^ { "gomaxsrc/libavfilter/vf_colormap.c":,72 :"108s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]o utput g72r | e e n w{h i"tneb _ppoaitncth"e,s "O,F F"SsEeTt( rnaunmgbee[rG ]o.fo upta_tmcahxe)s," ,A VO_FOFPSTE_TT(YsPiEz_eD)O,U BALVE_,O P{T._dTbYlP=E1_}I,N T ,0 ,{ .1i,6 4F L=A G0S} ,} ,0 , | M ^A X_SIZE, src/libavfilter/vf_colorlevels.cF:L73A:G117S: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 73 | { "bomax", "set output blue whitesrc/libavfilter/vf_colormap.c :p79o:i12n:t "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] O F79F | S E T ( r{a nNgUeL[LB ]}. o u| t ^_ 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 } | ^ 8 warnings generated. CC libavfilter/vf_colormatrix.o src/libavfilter/vf_colormatrix.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL } | ^ src/libavfilter/vf_colormatrix.c:203:51: warning: unused parameter 'ctx' [-Wunused-parameter] 203 | static int process_slice_uyvy422(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colormatrix.c:241:51: warning: unused parameter 'ctx' [-Wunused-parameter] 241 | static int process_slice_yuv444p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colormatrix.c:288:51: warning: unused parameter 'ctx' [-Wunused-parameter] 288 | static int process_slice_yuv422p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colormatrix.c:336:51: warning: unused parameter 'ctx' [-Wunused-parameter] 336 | static int process_slice_yuv420p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 3 warnings generated. CC libavfilter/vf_colorspace.o src/libavfilter/vf_colorspace.c:1005:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1005 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1043:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1043 | { NULL } | ^ 5 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 } | ^ 2 warnings generated. CC libavfilter/vf_convolution.o In file included from src/libavfilter/vf_convolution.c:32: src/libavfilter/convolution.h:69:27: warning: unused parameter 'radius' [-Wunused-parameter] 69 | static void setup_3x3(int radius, const uint8_t *c[], const uint8_t *src, int stride, | ^ src/libavfilter/convolution.h:83:69: warning: unused parameter 'matrix' [-Wunused-parameter] 83 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/convolution.h:84:50: warning: unused parameter 'peak' [-Wunused-parameter] 84 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:84:60: warning: unused parameter 'radius' [-Wunused-parameter] 84 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:85:30: warning: unused parameter 'dstride' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:85:43: warning: unused parameter 'stride' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:85:55: warning: unused parameter 'size' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:103:71: warning: unused parameter 'matrix' [-Wunused-parameter] 103 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/convolution.h:104:62: warning: unused parameter 'radius' [-Wunused-parameter] 104 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:105:32: warning: unused parameter 'dstride' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:105:45: warning: unused parameter 'stride' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:105:57: warning: unused parameter 'size' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:40:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "0m", "set matrix for 1st plane", OFFSET(matrix_str[0]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:41:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "1m", "set matrix for 2nd plane", OFFSET(matrix_str[1]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:42:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "2m", "set matrix for 3rd plane", OFFSET(matrix_str[2]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:43:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "3m", "set matrix for 4th plane", OFFSET(matrix_str[3]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:44:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "0rdiv", "set rdiv for 1st plane", OFFSET(user_rdiv[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:45:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "1rdiv", "set rdiv for 2nd plane", OFFSET(user_rdiv[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:46:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "2rdiv", "set rdiv for 3rd plane", OFFSET(user_rdiv[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:47:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "3rdiv", "set rdiv for 4th plane", OFFSET(user_rdiv[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:48:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "0bias", "set bias for 1st plane", OFFSET(bias[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:49:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "1bias", "set bias for 2nd plane", OFFSET(bias[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:50:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "2bias", "set bias for 3rd plane", OFFSET(bias[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:51:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "3bias", "set bias for 4th plane", OFFSET(bias[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 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) | ^ 4 warnings generated. src/libavfilter/vf_convolution.c:163:72: warning: unused parameter 'matrix' [-Wunused-parameter] 163 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:164:63: warning: unused parameter 'radius' [-Wunused-parameter] 164 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:165:33: warning: unused parameter 'dstride' [-Wunused-parameter] 165 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:165:46: warning: unused parameter 'stride' [-Wunused-parameter] 165 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:165:58: warning: unused parameter 'size' [-Wunused-parameter] 165 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:212:71: warning: unused parameter 'matrix' [-Wunused-parameter] 212 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:213:52: warning: unused parameter 'peak' [-Wunused-parameter] 213 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:213:62: warning: unused parameter 'radius' [-Wunused-parameter] 213 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:214:32: warning: unused parameter 'dstride' [-Wunused-parameter] 214 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:214:45: warning: unused parameter 'stride' [-Wunused-parameter] 214 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:214:57: warning: unused parameter 'size' [-Wunused-parameter] 214 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:232:71: warning: unused parameter 'matrix' [-Wunused-parameter] 232 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:233:52: warning: unused parameter 'peak' [-Wunused-parameter] 233 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:233:62: warning: unused parameter 'radius' [-Wunused-parameter] 233 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:234:32: warning: unused parameter 'dstride' [-Wunused-parameter] 234 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:234:45: warning: unused parameter 'stride' [-Wunused-parameter] 234 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:234:57: warning: unused parameter 'size' [-Wunused-parameter] 234 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:247:70: warning: unused parameter 'matrix' [-Wunused-parameter] 247 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:248:51: warning: unused parameter 'peak' [-Wunused-parameter] 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 | CC libavfilter/vf_convolve.o int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:318:60: warning: unused parameter 'radius' [-Wunused-parameter] 318 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:319:30: warning: unused parameter 'dstride' [-Wunused-parameter] 319 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:319:43: warning: unused parameter 'stride' [-Wunused-parameter] 319 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:319:55: warning: unused parameter 'size' [-Wunused-parameter] 319 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:341:60: warning: unused parameter 'radius' [-Wunused-parameter] 341 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:342:30: warning: unused parameter 'dstride' [-Wunused-parameter] 342 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:342:43: warning: unused parameter 'stride' [-Wunused-parameter] 342 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:342:55: warning: unused parameter 'size' [-Wunused-parameter] 342 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:360:60: warning: unused parameter 'radius' [-Wunused-parameter] 360 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:361:30: warning: unused parameter 'dstride' [-Wunused-parameter] 361 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:361:43: warning: unused parameter 'stride' [-Wunused-parameter] 361 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:361:55: warning: unused parameter 'size' [-Wunused-parameter] 361 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:380:30: warning: unused parameter 'dstride' [-Wunused-parameter] 380 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:380:43: warning: unused parameter 'stride' [-Wunused-parameter] 380 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:380:55: warning: unused parameter 'size' [-Wunused-parameter] 380 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:423:48: warning: unused parameter 'peak' [-Wunused-parameter] 423 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:423:58: warning: unused parameter 'radius' [-Wunused-parameter] 423 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:424:28: warning: unused parameter 'dstride' [-Wunused-parameter] 424 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:424:41: warning: unused parameter 'stride' [-Wunused-parameter] 424 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:424:53: warning: unused parameter 'size' [-Wunused-parameter] 424 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:441:48: warning: unused parameter 'peak' [-Wunused-parameter] 441 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:441:58: warning: unused parameter 'radius' [-Wunused-parameter] 441 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:442:28: warning: unused parameter 'dstride' [-Wunused-parameter] 442 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:442:41: warning: unused parameter 'stride' [-Wunused-parameter] 442 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:442:53: warning: unused parameter 'size' [-Wunused-parameter] 442 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:459:48: warning: unused parameter 'peak' [-Wunused-parameter] 459 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:459:58: warning: unused parameter 'radius' [-Wunused-parameter] 459 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:460:28: warning: unused parameter 'dstride' [-Wunused-parameter] 460 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:460:41: warning: unused parameter 'stride' [-Wunused-parameter] 460 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:460:53: warning: unused parameter 'size' [-Wunused-parameter] 460 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:478:48: warning: unused parameter 'peak' [-Wunused-parameter] 478 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:479:28: warning: unused parameter 'dstride' [-Wunused-parameter] 479 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:479:41: warning: unused parameter 'stride' [-Wunused-parameter] 479 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:479:53: warning: unused parameter 'size' [-Wunused-parameter] 479 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:496:51: warning: unused parameter 'peak' [-Wunused-parameter] 496 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:497:56: warning: unused parameter 'size' [-Wunused-parameter] 497 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:517:27: warning: unused parameter 'radius' [-Wunused-parameter] 517 | static void setup_5x5(int radius, const uint8_t *c[], const uint8_t *src, int stride, | ^ src/libavfilter/vf_convolution.c:530:27: warning: unused parameter 'radius' [-Wunused-parameter] 530 | static void setup_7x7(int radius, const uint8_t *c[], const uint8_t *src, int stride, | ^ src/libavfilter/vf_convolution.c:544:48: warning: unused parameter 'h' [-Wunused-parameter] 544 | int x, int w, int y, int h, int bpc) | ^ src/libavfilter/vf_convolution.c:556:37: warning: unused parameter 'w' [-Wunused-parameter] 556 | int x, int w, int y, int h, int bpc) | ^ src/libavfilter/vf_convolution.c:887:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:888:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 888 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:889:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 889 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:890:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 890 | { NULL } | ^ src/libavfilter/vf_convolve.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "planes", "set planes to convolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:90:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ src/libavfilter/vf_convolve.c:544:48: warning: unused parameter 'ctx' [-Wunused-parameter] 544 | static int complex_xcorrelate(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_convolve.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { "planes", "set planes to deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 902 | { NULL }, | ^ src/libavfilter/vf_convolve.c:927:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 927 | { "planes", "set planes to cross-correlate", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 931 | { NULL }, | ^ 277 warnings generated. CC libavfilter/vf_copy.o 17 warnings generated. CC libavfilter/vf_corr.o 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) | ^ src/libavfilter/vf_corr.c:414:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 414 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_crop.o 1 warning 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 9 warnings generated. CC libavfilter/vf_datascope.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 12 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 } | ^ 113 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], | ^ 4 warnings generated. CC libavfilter/vf_deband.o src/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "1thr", "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "3thr", "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:60:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "b", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:67:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "coupling", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:68:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ 42 warnings generated. CC libavfilter/vf_deblock.o 9 warnings generated. CC libavfilter/vf_decimate.o src/libavfilter/vf_deblock.c:121:1: warning: unused parameter 'dth' [-Wunused-parameter] 121 | WEAK_HFILTER(8, uint8_t, 1) | ^ src/libavfilter/vf_deblock.c:87:66: note: expanded from macro 'WEAK_HFILTER' 87 | int ath, int bth, int gth, int dth, int max) \ | ^ src/libavfilter/vf_deblock.c:122:1: warning: unused parameter 'dth' [-Wunused-parameter] 122 | WEAK_HFILTER(16, uint16_t, 2) | ^ src/libavfilter/vf_deblock.c:87:66: note: expanded from macro 'WEAK_HFILTER' 87 | int ath, int bth, int gth, int dth, int max) \ | ^ src/libavfilter/vf_deblock.c:162:1: warning: unused parameter 'dth' [-Wunused-parameter] 162 | WEAK_VFILTER(8, uint8_t, 1) | ^ src/libavfilter/vf_deblock.c:126:66: note: expanded from macro 'WEAK_VFILTER' 126 | int ath, int bth, int gth, int dth, int max) \ | ^ src/libavfilter/vf_deblock.c:163:1: warning: unused parameter 'dth' [-Wunused-parameter] 163 | WEAK_VFILTER(16, uint16_t, 2) | ^ src/libavfilter/vf_deblock.c:126:66: note: expanded from macro 'WEAK_VFILTER' 126 | int ath, int bth, int gth, int dth, int max) \ | ^ src/libavfilter/vf_deblock.c:387:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "block", "set size of block", OFFSET(block), AV_OPT_TYPE_INT, {.i64=8}, 4, 512, FLAGS }, | ^ src/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "beta", "set 2nd detection threshold", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:390:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "gamma", "set 3rd detection threshold", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:391:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "delta", "set 4th detection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:392:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_deblock.c:393:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 393 | { NULL }, | ^ src/libavfilter/vf_decimate.c:74:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS }, | ^ src/libavfilter/vf_decimate.c:75:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:76:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:77:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "blockx", "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "blocky", "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:79:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:80:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:81:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "mixed", "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ src/libavfilter/vf_decimate.c:283:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 283 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavfilter/vf_dedot.o 11 warnings generated. CC libavfilter/vf_deflicker.o src/libavfilter/vf_dedot.c:368:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:369:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:370:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ 10 warnings generated. CC libavfilter/vf_dejudder.o src/libavfilter/vf_deflicker.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "size", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:88:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ src/libavfilter/vf_deflicker.c:117:40: warning: unused parameter 'ctx' [-Wunused-parameter] 117 | static int deflicker8(AVFilterContext *ctx, | ^ src/libavfilter/vf_dejudder.c:74:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | {NULL} | ^ 5 warnings generated. CC libavfilter/vf_delogo.o 1 warning generated. CC libavfilter/vf_deshake.o src/libavfilter/vf_delogo.c:172:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:171:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:177:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | if (x < logo_x+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:179:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | else if (x >= logo_x+logo_w-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:182:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | if (y < logo_y+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:184:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 184 | else if (y >= logo_y+logo_h-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:208:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "x", "set logo x position", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:209:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { "w", "set logo width", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:211:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "h", "set logo height", OFFSET(h_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 } | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 5 warnings generated. CC libavfilter/vf_despill.o 4 warnings generated. CC libavfilter/vf_detelecine.o src/libavfilter/vf_despill.c:147:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:148:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "blue", "set blue scale", OFFSET(bluescale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "brightness", "set brightness", OFFSET(brightness), AV_OPT_TYPE_FLOAT, {.dbl=0}, -10, 10, FLAGS }, | ^ src/libavfilter/vf_despill.c:153:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "alpha", "change alpha component", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:154:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 154 | { NULL } | ^ 8 warnings generated. CC libavfilter/vf_displace.o 14 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_drawbox.o src/libavfilter/vf_displace.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ In file included from src/libavfilter/vf_drawbox.c:36: src/libavutil/detection_bbox.h:87:43: warning: cast from 'const struct AVDetectionBBoxHeader *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 87 | return (AVDetectionBBox *)((uint8_t *)header + header->bboxes_offset + | ^ src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "x", "set horizontal position of the left box edge", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:448:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "y", "set vertical position of the top box edge", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:451:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "height", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:452:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "h", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:453:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "color", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:454:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "c", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "thickness", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:456:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "t", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:457:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:458:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "box_source","use data from bounding box in side data", OFFSET(box_source_string), AV_OPT_TYPE_STRING, { .str=NULL }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ src/libavfilter/vf_drawbox.c:523:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 523 | { "x", "set horizontal offset", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:524:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 524 | { "y", "set vertical offset", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:525:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 525 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:526:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 526 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:527:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:528:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:529:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:530:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:531:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "thickness", "set grid3 warninglsi generatedn. e 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 } | ^ CC libavfilter/vf_edgedetect.o 6 warnings generated. CC libavfilter/vf_elbg.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 } | ^ 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 } | ^ 1 warning generated. CC libavfilter/vf_entropy.o 26 warnings generated. CC libavfilter/vf_epx.o 9 warnings generated. 3 warnings generated. CC libavfilter/vf_eq.o CC libavfilter/vf_estdif.o src/libavfilter/vf_entropy.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_epx.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/vf_epx.c:46:40: warning: unused parameter 'ctx' [-Wunused-parameter] 46 | static int epx2_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_epx.c:113:40: warning: unused parameter 'ctx' [-Wunused-parameter] 113 | static int epx3_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 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_eq.c : 285 : 34 :\ warning: unused parameter 'res' [-Wunused-parameter]| ^ src/libavfilter/vf_estdif.c:179 :2851 | : warning: unused parameter 'next3' [-Wunused-parameter] src/libavfilter/vf_estdif.c : 171 : 45 : note: expanded from macro 'MID2' 171 | c h a r * r e s , i n t r e s _ l e nc,o nisntt tfylpaeg s*)c o n| s ^t nextsrc/libavfilter/vf_eq.c3:,285 : 43 : warning: unused parameter 'res_len' [-Wunused-parameter] 285 | \ | ^ src/libavfilter/vf_estdif.c : 179 : 1 : warning: unused parameter 'depth' [-Wunused-parameter] src/libavfilter/vf_estdif.c : 172 : 54 : note: cexpanded from macro 'MID2'h ar * r172e | s , i n t r e s _ l e n , i n t f l a g s ) i n| t ^ ensrc/libavfilter/vf_eq.cd:,285 :i56n:t warning: xunused parameter 'flags' [-Wunused-parameter], int 285k | , i n t d e p t h ) \ | ^ char *res, int res_len, int flags) | ^ 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 tsrc/libavfilter/vf_eq.cy:p317e: 85*:c owarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]s t next 3317, | O F F S E\T ( c| o ^n trast_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] src/libavfilter/vf_estdif.c :319199 | : 1 : warning: unused parameter 'prev3' [-Wunused-parameter] O F199F | SMEITD(4b(ruiignhtt1n6e_sts,_ e1x6p)r ) ,| ^ AVsrc/libavfilter/vf_estdif.c_:O186P:T45_:T Ynote: Pexpanded from macro 'MID4'E _STR I186N | G , { . s t r = " 0 . 0 " } , 0 , 0 , T FcLoAnGsSt }t,y p e| ^* const prev3, src/libavfilter/vf_eq.c : 321 : 85 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^321 | src/libavfilter/vf_estdif.c : 199 : 1 :O Fwarning: Funused parameter 'next3' [-Wunused-parameter]S ETsrc/libavfilter/vf_estdif.c(:s187a:t45u:r anote: texpanded from macro 'MID4'i on_e x187p | r ) , A V _ O P T _ T Y P E _ S T R I N G , {c.osntsrt =t y"p1e. 0*"c}o,n s0t, n0e,x tT3F,L A G S } , | ^ \ | ^ 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 } | ^ 1 warning generated. CC libavfilter/vf_exposure.o 3 warnings generated. CC libavfilter/vf_extractplanes.o src/libavfilter/vf_exposure.c:138:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "exposure", "set the exposure correction", OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF }, | ^ src/libavfilter/vf_exposure.c:139:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "black", "set the black level correction", OFFSET(black), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_exposure.c:140:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 140 | { NULL } | ^ src/libavfilter/vf_extractplanes.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_extractplanes.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | for (i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:343:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:366:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 12 warnings generated. CC libavfilter/vf_fade.o 3 warnings generated. CC libavfilter/vf_feedback.o 20 warnings generated. 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", CC libavfilter/vf_fftdnoiz.o "fade alpha if it is available on the input", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fade.c:556:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:558:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 558 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:560:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 560 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:562:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 562 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:563:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 563 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:564:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 564 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:565:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 565 | { NULL } | ^ src/libavfilter/vf_feedback.c:127:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_feedback.c:323:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:324:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "y", "set top left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:325:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:326:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | { "h", "set crop size", OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:327:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 327 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_fftfilt.o src/libavfilter/vf_fftdnoiz.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ src/libavfilter/vf_fftdnoiz.c:158:72: warning: unused parameter 'depth' [-Wunused-parameter] 158 | static void export_row8(AVComplexFloat *src, uint8_t *dst, int rw, int depth, float *win) | ^ 6 warnings generated. CC libavfilter/vf_field.o 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) | ^ src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 1 warning generated. CC libavfilter/vf_fieldhint.o 14 warnings generated. CC libavfilter/vf_fieldmatch.o src/libavfilter/vf_fieldhint.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldhint.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_fieldmatch.c:131:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:136:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "mchroma", "set whether or not chroma is included during the match comparisons", OFFSET(mchroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:137:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:139:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "cthresh", "set the area combing threshold used for combed frame detection", OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "chroma", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "blockx", "set the x-axis size of the window used during combed frame detection", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:152:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "combpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:153:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 153 | { NULL } | ^ src/libavfilter/vf_fieldmatch.c:729:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 729 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:842:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 842 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_fieldorder.o src/libavfilter/vf_fieldorder.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_fillborders.o 15 warnings 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 } | ^ src/libavfilter/vf_fillborders.c:681:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:694:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 694 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_flip_vulkan.o 8 warnings generated. CC libavfilter/vf_floodfill.o In file included from src/libavfilter/vf_flip_vulkan.c:24: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_flip_vulkan.c:45:63: warning: unused parameter 'in' [-Wunused-parameter] 45 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in, enum FlipType type) | ^ src/libavfilter/vf_flip_vulkan.c:215:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 215 | { NULL }, | ^ src/libavfilter/vf_flip_vulkan.c:243:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 243 | { NULL }, | ^ src/libavfilter/vf_flip_vulkan.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavfilter/vf_floodfill.c:87:69: warning: unused parameter 's3' [-Wunused-parameter] 87 | unsigned s0, unsigned s1, unsigned s2, unsigned s3) | ^ src/libavfilter/vf_floodfill.c:99:72: warning: unused parameter 's3' [-Wunused-parameter] 99 | unsigned s0, unsigned s1, unsigned s2, unsigned s3) | ^ 13 warnings generated. 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:391:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:392:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:393:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:394:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 394 | { "s1", "set source CC libavfilter/vf_format.o #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:395:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 395 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:396:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:397:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 397 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:398:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:401:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 401 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_fps.o src/libavfilter/vf_format.c:73:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (int i = 0; i < allfmts->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_format.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int j = 0; j < (*fmts)->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_format.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL } | ^ 35 warnings generated. CC libavfilter/vf_framepack.o src/libavfilter/vf_fps.c:105:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_STRING, { .str = "25" }, 0, 0, V|F }, | ^ src/libavfilter/vf_fps.c:106:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F }, | ^ src/libavfilter/vf_fps.c:116:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 116 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_framerate.o 3 warnings generated. src/libavfilter/vf_framepack.c:434:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 434 | { NULL }, | ^ 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 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", 9 warning s generated . "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:57:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:58:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ CC libavfilter/vf_freezeframes.o 5 warnings generated. CC libavfilter/vf_fspp.o 1 warning generated. 5 warnings generated. CC libavfilter/vf_fsppdsp.o src/libavfilter/vf_freezeframes.c:41:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | CC libavfilter/vf_fsync.o { "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_gblur.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_fsync.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ 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); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavfilter/vf_gblur.c:37: src/libavfilter/vf_gblur_init.h:46:58: warning: unused parameter 'localbuf' [-Wunused-parameter] 46 | float nu, float bscale, float *localbuf) | ^ src/libavfilter/vf_gblur.c:44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:45:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_gblur_vulkan.o 5 warnings generated. CC libavfilter/vf_geq.o src/libavfilter/vf_geq.c:77:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "lum_expr", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "lum", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "cb", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "cr_expr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "cr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:83:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "alpha_expr", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:85:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:86:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "r", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:87:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "green_expr", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:88:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:89:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:90:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "b", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:97:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | {NULL}, | ^ In file included from src/libavfilter/vf_gblur_vulkan.c:25: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_gblur_vulkan.c:192:63: warning: unused parameter 'in' [-Wunused-parameter] 192 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_gblur_vulkan.c:340:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "sigma", "Set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0.01, 1024.0, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:341:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "sigmaV", "Set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, 0.0, 1024.0, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:342:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "planes", "Set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, { .i64 = 0xF }, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:343:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "size", "Set kernel size", OFFSET(size), AV_OPT_TYPE_INT, { .i64 = 19 }, 1, GBLUR_MAX_KERNEL_SIZE, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:344:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "sizeV", "Set vertical kernel size", OFFSET(sizeV), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, GBLUR_MAX_KERNEL_SIZE, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:345:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 345 | { NULL }, | ^ 6 warnings generated. CC libavfilter/vf_gradfun.o 9 warnings generated. CC libavfilter/vf_grayworld.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 } | ^ 15 warnings generated. CC libavfilter/vf_guided.o src/libavfilter/vf_guided.c:83:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "eps", "set the regularization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ src/libavfilter/vf_guided.c:88:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:92:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL } | ^ src/libavfilter/vf_guided.c:281:1: warning: unused parameter 'radius' [-Wunused-parameter] 281 | GUIDED(uint8_t, byte) | ^ src/libavfilter/vf_guided.c:198:46: note: expanded from macro 'GUIDED' 198 | uint8_t *ddst, int radius, float eps, int width, int height, \ | ^ src/libavfilter/vf_guided.c:282:1: warning: unused parameter 'radius' [-Wunused-parameter] 282 | GUIDED(uint16_t, word) | ^ src/libavfilter/vf_guided.c:198:46: note: expanded from macro 'GUIDED' 198 | uint8_t *ddst, int radius, float eps, int width, int height, \ | ^ 3 warnings generated. CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.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 } | ^ 17 warnings generated. CC libavfilter/vf_histogram.o 3 warnings generated. CC libavfilter/vf_hqdn3d.o 7 warnings generated. CC libavfilter/vf_hqx.o src/libavfilter/vf_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_hsvkey.o src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:663:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 663 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:664:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:664:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 669 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:670:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 670 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:677:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 677 | { NULL } | ^ src/libavfilter/vf_hqdn3d.c:292:73: warning: unused parameter 'n_jobs' [-Wunused-parameter] 292 | static int do_denoise(AVFilterContext *ctx, void *data, int job_nr, int n_jobs) | ^ src/libavfilter/vf_hqdn3d.c:366:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:367:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 370 | { NULL } | ^ src/libavfilter/vf_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 } | ^ 12 warnings generated. CC libavfilter/vf_hue.o 21 warnings generated. CC libavfilter/vf_huesaturation.o src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_hue.c:467:34: warning: unused parameter 'res' [-Wunused-parameter] 467 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_hue.c:467:43: warning: unused parameter 'res_len' [-Wunused-parameter] 467 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_hue.c:467:56: warning: unused parameter 'flags' [-Wunused-parameter] 467 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_huesaturation.c:83:53: warning: unused parameter 'max' [-Wunused-parameter] 83 | static inline int lerpi8(int v0, int v1, int f, int max) | ^ src/libavfilter/vf_huesaturation.c:440:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 440 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:441:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 441 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:442:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:451:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:452:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:453:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:454:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:455:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 456 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_hwdownload.o 4 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, | ^ src/libavfilter/vf_hwmap.c:40:55: warning: unused parameter 'avctx' [-Wunused-parameter] 40 | static int hwmap_query_formats(const AVFilterContext *avctx, | ^ 10 warnings generated. 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 } | ^ CC libavfilter/vf_hwupload.o 1 warning 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. 1 warning generated. CC libavfilter/vf_il.o 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:21: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_interlace_vulkan.c:287:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 287 | { NULL }, | ^ src/libavfilter/vf_lagfun.c:198:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 200 | { NULL }, | ^ 3 warnings generated. 6 warnings generated. CC libavfilter/vf_lenscorrection.o CC libavfilter/vf_limitdiff.o src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_limitdiff.c:59:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:90:55: warning: unused parameter 'depth' [-Wunused-parameter] 90 | int thr1, int thr2, int w, int depth) | ^ 3 warnings generated. CC libavfilter/vf_limiter.o 6 warnings generated. CC libavfilter/vf_lumakey.o src/libavfilter/vf_limiter.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 2 warnings 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++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/vf_lut2.o 4 warnings generated. CC libavfilter/vf_lut3d.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 } | ^ 2 warnings generated. CC libavfilter/vf_maskedclamp.o src/libavfilter/vf_lut3d.c:1229:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1229 | COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:57:12: note: expanded from macro 'COMMON_OPTIONS' 57 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1780:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1780 | { NULL } | ^ 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 } | ^ 4 warnings generated. CC libavfilter/vf_maskedmerge.o 2 warnings generated. CC libavfilter/vf_maskedminmax.o 4 warnings generated. 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) \ | ^ CC libavfilter/vf_maskedthreshold.o 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 } | ^ 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 } | ^ 6 warnings generated. CC libavfilter/vf_maskfun.o 2 warnings generated. CC libavfilter/vf_mcdeint.o 3 warnings generated. 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 } | ^ CC libavfilter/vf_median.o src/libavfilter/vf_mcdeint.c:97:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "qp", "set qp", OFFSET(qp), AV_OPT_TYPE_INT, {.i64=1}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mcdeint.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/vf_mcdeint.c:272:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | *filp = *dstp = temp > 255U ? ~(temp>>31) : temp; | ~~~~ ^ ~~~~ 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 } | ^ 6 warnings generated. CC libavfilter/vf_mergeplanes.o 3 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 } | ^ 5 warnings generated. CC libavfilter/vf_morpho.o 2 warnings generated. CC libavfilter/vf_mpdecimate.o 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) | ^ src/libavfilter/vf_mpdecimate.c:67:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | OFFSET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:69:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(max_keep_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "hi", "set high dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:71:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:72:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_multiply.o src/libavfilter/vf_multiply.c:50:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_negate.o 6 warnings generated. CC libavfilter/vf_neighbor.o src/libavfilter/vf_negate.c:73:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:74:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | { NULL } | ^ src/libavfilter/vf_negate.c:111:40: warning: unused parameter 'max' [-Wunused-parameter] 111 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:111:49: warning: unused parameter 'step' [-Wunused-parameter] 111 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:112:26: warning: unused parameter 'components' [-Wunused-parameter] 112 | int components) | ^ src/libavfilter/vf_negate.c:125:46: warning: unused parameter 'max' [-Wunused-parameter] 125 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:148:49: warning: unused parameter 'step' [-Wunused-parameter] 148 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:149:26: warning: unused parameter 'components' [-Wunused-parameter] 149 | int components) | ^ src/libavfilter/vf_neighbor.c:77:25: warning: unused parameter 'maxc' [-Wunused-parameter] 77 | int maxc) | ^ src/libavfilter/vf_neighbor.c:98:27: warning: unused parameter 'maxc' [-Wunused-parameter] 98 | int maxc) | ^ src/libavfilter/vf_neighbor.c:120:26: warning: unused parameter 'maxc' [-Wunused-parameter] 120 | int maxc) | ^ src/libavfilter/vf_neighbor.c:162:70: warning: unused parameter 'coord' [-Wunused-parameter] 162 | int threshold, const uint8_t *coordinates[], int coord, | ^ src/libavfilter/vf_neighbor.c:163:25: warning: unused parameter 'maxc' [-Wunused-parameter] 163 | int maxc) | ^ src/libavfilter/vf_neighbor.c:178:72: warning: unused parameter 'coord' [-Wunused-parameter] 178 | int threshold, const uint8_t *coordinates[], int coord, | ^ src/libavfilter/vf_neighbor.c:179:27: warning: unused parameter 'maxc' [-Wunused-parameter] 179 | int maxc) | ^ src/libavfilter/vf_neighbor.c:195:70: warning: unused parameter 'coord' [-Wunused-parameter] 195 | int threshold, const uint8_t *coordinates[], int coord, | ^ src/libavfilter/vf_neighbor.c:196:25: warning: unused parameter 'maxc' [-Wunused-parameter] 196 | int maxc) | ^ src/libavfilter/vf_neighbor.c:211:72: warning: unused parameter 'coord' [-Wunused-parameter] 211 | int threshold, const uint8_t *coordinates[], int coord, | ^ src/libavfilter/vf_neighbor.c:365:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:367:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:368:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:369:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:370:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ 8 warnings generated. CC libavfilter/vf_nlmeans.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. CC libavfilter/vf_nlmeans_vulkan.o 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 } | ^ src/libavfilter/vf_nnedi.c:444:53: warning: unused parameter 'scale' [-Wunused-parameter] 444 | int width, int height, float scale) | ^ src/libavfilter/vf_nnedi.c:486:52: warning: unused parameter 'depth' [-Wunused-parameter] 486 | int width, int height, int depth, | ^ src/libavfilter/vf_nnedi.c:487:31: warning: unused parameter 'scale' [-Wunused-parameter] 487 | float scale) | ^ src/libavfilter/vf_nnedi.c:661:48: warning: unused parameter 'is_second' [-Wunused-parameter] 661 | static int get_frame(AVFilterContext *ctx, int is_second) | ^ In file included from src/libavfilter/vf_nlmeans_vulkan.c:23: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_nlmeans_vulkan.c:122:69: warning: unused parameter 'desc' [-Wunused-parameter] 122 | const AVPixFmtDescriptor *desc, int planes) | ^ src/libavfilter/vf_nlmeans_vulkan.c:310:68: warning: unused parameter 'desc' [-Wunused-parameter] 310 | const AVPixFmtDescriptor *desc, | ^ src/libavfilter/vf_nlmeans_vulkan.c:489:68: warning: unused parameter 'desc' [-Wunused-parameter] 489 | const AVPixFmtDescriptor *desc, int planes) | ^ src/libavfilter/vf_nlmeans_vulkan.c:1128:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1128 | { "s", "denoising strength for all components", OFFSET(opts.s), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 0.0, 100.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1129:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1129 | { "p", "patch size for all components", OFFSET(opts.p), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1130:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1130 | { "r", "research window size", OFFSET(opts.r), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1131:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1131 | { "t", "parallelism", OFFSET(opts.t), AV_OPT_TYPE_INT, { .i64 = 8 }, 1, 64, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1133:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1133 | { "s1", "denoising strength for component 1", OFFSET(opts.sc[0]), AV_OPT_TYPE_DOUBLE, { .dbl = NAN }, 0.0, 100.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1134:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1134 | { "s2", "denoising strength for component 2", OFFSET(opts.sc[1]), AV_OPT_TYPE_DOUBLE, { .dbl = NAN }, 0.0, 100.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1135:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1135 | { "s3", "denoising strength for component 3", OFFSET(opts.sc[2]), AV_OPT_TYPE_DOUBLE, { .dbl = NAN }, 0.0, 100.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1136:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1136 | { "s4", "denoising strength for component 4", OFFSET(opts.sc[3]), AV_OPT_TYPE_DOUBLE, { .dbl = NAN }, 0.0, 100.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1138:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1138 | { "p1", "patch size for component 1", OFFSET(opts.pc[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1139:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1139 | { "p2", "patch size for component 2", OFFSET(opts.pc[1]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1140:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1140 | { "p3", "patch size for component 3", OFFSET(opts.pc[2]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1141:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1141 | { "p4", "patch size for component 4", OFFSET(opts.pc[3]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1143 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_noise.o src/libavfilter/vf_noise.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:54:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | NOISE_PARAMS(c0, 0, param[0]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:54:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:54:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:55:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:55:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:55:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | NOISE_PARAMS(c2, 2, param[2]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ 16 warnings generated. CC libavfilter/vf_normalize.o 18 warnings generated. CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o src/libavfilter/vf_normalize.c:129:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "blackpt", "output color to which darkest input color is mapped", OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:130:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:131:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "smoothing", "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_normalize.c:132:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:133:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 134 | { NULL } | ^ src/libavfilter/vf_normalize.c:172:51: warning: unused parameter 's' [-Wunused-parameter] 172 | static void find_min_max_planar(NormalizeContext *s, AVFrame *in, NormalizeLocal min[3], NormalizeLocal max[3]) | ^ src/libavfilter/vf_normalize.c:246:54: warning: unused parameter 's' [-Wunused-parameter] 246 | static void find_min_max_planar_16(NormalizeContext *s, AVFrame *in, NormalizeLocal min[3], NormalizeLocal max[3]) | ^ src/libavfilter/vf_overlay.c:130:34: warning: unused parameter 'res' [-Wunused-parameter] 130 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_overlay.c:130:43: warning: unused parameter 'res_len' [-Wunused-parameter] 130 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_overlay.c:130:56: warning: unused parameter 'flags' [-Wunused-parameter] 130 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 582 | DEFINE_BLEND_PLANE(8, uint8_t, 8) | ^ src/libavfilter/vf_overlay.c:501:44: note: expanded from macro 'DEFINE_BLEND_PLANE' 501 | const T *da = main_straight ? (T *)dap + ((xp + k) << hsub) : NULL; \ | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:505:63: note: expanded from macro 'DEFINE_BLEND_PLANE' 505 | int c = octx->blend_row[i]((uint8_t*)d, (uint8_t*)da, (uint8_t*)s, \ | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:505:77: note: expanded from macro 'DEFINE_BLEND_PLANE' 505 | int c = octx->blend_row[i]((uint8_t*)d, (uint8_t*)da, (uint8_t*)s, \ | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:506:31: note: expanded from macro 'DEFINE_BLEND_PLANE' 506 | (uint8_t*)a, kmax - k, src->linesize[3]); \ | ^ src/libavfilter/vf_overlay.c:583:1: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 583 | DEFINE_BLEND_PLANE(16, uint16_t, 10) | ^ src/libavfilter/vf_overlay.c:501:44: note: expanded from macro 'DEFINE_BLEND_PLANE' 501 | const T *da = main_straight ? (T *)dap + ((xp + k) << hsub) : NULL; \ | ^ src/libavfilter/vf_overlay.c:583:1: warning: cast from 'const unsigned short *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:505:63: note: expanded from macro 'DEFINE_BLEND_PLANE' 505 | int c = octx->blend_row[i]((uint8_t*)d, (uint8_t*)da, (uint8_t*)s, \ | ^ src/libavfilter/vf_overlay.c:583:1: warning: cast from 'const unsigned short *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:505:77: note: expanded from macro 'DEFINE_BLEND_PLANE' 505 | int c = octx->blend_row[i]((uint8_t*)d, (uint8_t*)da, (uint8_t*)s, \ | ^ src/libavfilter/vf_overlay.c:583:1: warning: cast from 'const unsigned short *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:506:31: note: expanded from macro 'DEFINE_BLEND_PLANE' 506 | (uint8_t*)a, kmax - k, src->linesize[3]); \ | ^ src/libavfilter/vf_overlay.c:911:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 911 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_overlay.c:912:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 912 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_overlay.c:922:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 922 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:933:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 933 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:939:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 939 | { NULL } | ^ 8 warnings generated. CC libavfilter/vf_overlay_vulkan.o 7 warnings generated. In file included from src/libavfilter/vf_overlay_vulkan.c:23: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ CC libavfilter/vf_owdenoise.o src/libavfilter/vf_overlay_vulkan.c:308:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 308 | { NULL }, | ^ 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 } | ^ 3 warnings generated. CC libavfilter/vf_pad.o 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 } | ^ 6 warnings generated. CC libavfilter/vf_palettegen.o 13 warnings generated. CC libavfilter/vf_paletteuse.o src/libavfilter/vf_palettegen.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:92:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/vf_palettegen.c:103:49: warning: unused parameter 'ctx' [-Wunused-parameter] 103 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/vf_paletteuse.c:124:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:127:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:128:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:131:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "debug_kdtree", "save Graphviz graph of the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:132:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 132 | { NULL } | ^ src/libavfilter/vf_paletteuse.c:139:49: warning: unused parameter 'ctx' [-Wunused-parameter] 139 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/vf_paletteuse.c:250:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 250 | if (color>>24 < s->trans_thresh && s->transparency_index >= 0) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:666:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 666 | if (c >> 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:866:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 866 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:957:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 957 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavfilter/vf_perspective.o src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "x0", "set top left x coordinate", OFFSET(expr_str[0][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "y0", "set top left y coordinate", OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "x1", "set top right x coordinate", OFFSET(expr_str[1][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "y1", "set top right y coordinate", OFFSET(expr_str[1][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:76:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "x2", "set bottom left x coordinate", OFFSET(expr_str[2][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:77:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "y2", "set bottom left y coordinate", OFFSET(expr_str[2][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:78:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "x3", "set bottom right x coordinate", OFFSET(expr_str[3][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "y3", "set bottom right y coordinate", OFFSET(expr_str[3][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_phase.o 9 warnings generated. CC libavfilter/vf_photosensitivity.o src/libavfilter/vf_phase.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 90 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:59:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:60:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:61:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:62:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:79:51: warning: unused parameter 'ctx' [-Wunused-parameter] 79 | static int convert_frame_partial(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_photosensitivity.c:144:49: warning: unused parameter 'ctx' [-Wunused-parameter] 144 | static int blend_frame_partial(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 9 warnings generated. CC libavfilter/vf_pixdesctest.o 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:51:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_premultiply.o 2 warnings generated. CC libavfilter/vf_pseudocolor.o src/libavfilter/vf_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_premultiply.c:125:30: warning: unused parameter 'half' [-Wunused-parameter] 125 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:125:40: warning: unused parameter 'shift' [-Wunused-parameter] 125 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:125:51: warning: unused parameter 'offset' [-Wunused-parameter] 125 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:145:33: warning: unused parameter 'half' [-Wunused-parameter] 145 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:145:43: warning: unused parameter 'shift' [-Wunused-parameter] 145 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:145:54: warning: unused parameter 'offset' [-Wunused-parameter] 145 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:165:36: warning: unused parameter 'half' [-Wunused-parameter] 165 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:165:46: warning: unused parameter 'shift' [-Wunused-parameter] 165 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:185:52: warning: unused parameter 'offset' [-Wunused-parameter] 185 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:208:55: warning: unused parameter 'offset' [-Wunused-parameter] 208 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:254:31: warning: unused parameter 'half' [-Wunused-parameter] 254 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:254:41: warning: unused parameter 'shift' [-Wunused-parameter] 254 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:254:52: warning: unused parameter 'offset' [-Wunused-parameter] 254 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:277:37: warning: unused parameter 'half' [-Wunused-parameter] 277 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:277:47: warning: unused parameter 'shift' [-Wunused-parameter] 277 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:302:32: warning: unused parameter 'half' [-Wunused-parameter] 302 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:302:42: warning: unused parameter 'max' [-Wunused-parameter] 302 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:302:51: warning: unused parameter 'offset' [-Wunused-parameter] 302 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:325:35: warning: unused parameter 'half' [-Wunused-parameter] 325 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:325:45: warning: unused parameter 'max' [-Wunused-parameter] 325 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:325:54: warning: unused parameter 'offset' [-Wunused-parameter] 325 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:348:38: warning: unused parameter 'half' [-Wunused-parameter] 348 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:348:48: warning: unused parameter 'max' [-Wunused-parameter] 348 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:371:33: warning: unused parameter 'half' [-Wunused-parameter] 371 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:371:52: warning: unused parameter 'offset' [-Wunused-parameter] 371 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:381:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 381 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_premultiply.c:397:55: warning: unused parameter 'offset' [-Wunused-parameter] 397 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:423:39: warning: unused parameter 'half' [-Wunused-parameter] 423 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:433:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 433 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:433:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 433 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:449:33: warning: unused parameter 'half' [-Wunused-parameter] 449 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:449:43: warning: unused parameter 'max' [-Wunused-parameter] 449 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:449:52: warning: unused parameter 'offset' [-Wunused-parameter] 449 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:476:33: warning: unused parameter 'half' [-Wunused-parameter] 476 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:476:43: warning: unused parameter 'max' [-Wunused-parameter] 476 | int half, int max, int offset) | ^ src/libavfilter/vf_pseudocolor.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ src/libavfilter/vf_pseudocolor.c:766:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 766 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_psnr.o src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:69:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/vf_psnr.c:98:41: warning: unused parameter 'ctx' [-Wunused-parameter] 98 | int compute_images_mse(AVFilterContext *ctx, void *arg, | ^ 38 warnings generated. CC libavfilter/vf_pullup.o 6 warnings generated. CC libavfilter/vf_qp.o src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_pullup.c:96:51: warning: unused parameter 'b' [-Wunused-parameter] 96 | static int var_c(const uint8_t *a, const uint8_t *b, ptrdiff_t s) | ^ src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/vf_random.o src/libavfilter/vf_qp.c:44:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_qp.c:111:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 111 | (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 16 warnings generated. 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 } | ^ CC libavfilter/vf_readeia608.o 3 warnings generated. 3 warnings generated. CC libavfilter/vf_readvitc.o CC libavfilter/vf_remap.o src/libavfilter/vf_readeia608.c:92:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "scan_min", "set from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "spw", "set ratio of width reserved for sync code detection", OFFSET(spw), AV_OPT_TYPE_FLOAT, {.dbl=.27}, 0.1, 0.7, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/vf_readeia608.c:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 204 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readeia608.c:212:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 212 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readvitc.c:56:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:57:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "thr_b", "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "thr_w", "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_removegrain.o 10 warnings generated. CC libavfilter/vf_removelogo.o 1 warning generated. CC libavfilter/vf_repeatfields.o src/libavfilter/vf_removegrain.c:37:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:40:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:41:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | {NULL} | ^ src/libavfilter/vf_removegrain.c:283:25: warning: unused parameter 'c' [-Wunused-parameter] 283 | static int mode1314(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:283:56: warning: unused parameter 'a4' [-Wunused-parameter] 283 | static int mode1314(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:283:64: warning: unused parameter 'a5' [-Wunused-parameter] 283 | static int mode1314(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:301:25: warning: unused parameter 'c' [-Wunused-parameter] 301 | static int mode1516(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:301:56: warning: unused parameter 'a4' [-Wunused-parameter] 301 | static int mode1516(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:301:64: warning: unused parameter 'a5' [-Wunused-parameter] 301 | static int mode1516(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:352:23: warning: unused parameter 'c' [-Wunused-parameter] 352 | static int mode19(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ CC libavfilter/vf_rotate.o 8 warnings generated. CC libavfilter/vf_sab.o 1 warning generated. CC libavfilter/vf_scale.o src/libavfilter/vf_sab.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ 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_scale.c:415:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 415 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:487:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | for (int i = 0; i < formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:489:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 489 | for (int j = i--; j + 1 < formats->nb_formats; j++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:506:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | for (int i = 0; i < formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:508:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 508 | for (int j = i--; j + 1 < formats->nb_formats; j++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:1012:34: warning: unused parameter 'res' [-Wunused-parameter] 1012 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_scale.c:1012:43: warning: unused parameter 'res_len' [-Wunused-parameter] 1012 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_scale.c:1012:56: warning: unused parameter 'flags' [-Wunused-parameter] 1012 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_scale.c:1076:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1076 | { "interl", "set interlacing", OFFSET(interlaced), AV_OPT_TYPE_BOOL, {.i64 = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_scale.c:1147:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1147 | { "in_v_chr_pos", "input vertical chroma position in luma grid/256" , OFFSET(in_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1148:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1148 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1149:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1149 | { "out_v_chr_pos", "output vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1150:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1150 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1155:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1155 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale.c:1156:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1156 | { "reset_sar", "reset SAR to 1 and scale to square pixels if scaling proportionally", OFFSET(reset_sar), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_scale.c:1157:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1157 | { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1158:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1158 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1162 | { NULL } | ^ 12 warnings generated. CC libavfilter/vf_scale_vulkan.o 1 warning generated. CC libavfilter/vf_scdet.o src/libavfilter/vf_scdet.c:54:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:55:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:57:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ src/libavfilter/vf_scdet.c:139:35: warning: unused parameter 's' [-Wunused-parameter] 139 | static int set_meta(SCDetContext *s, AVFrame *frame, const char *key, const char *value) | ^ In file included from src/libavfilter/vf_scale_vulkan.c:23: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_scale_vulkan.c:155:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 155 | for (int i = 0; i < desc[1].elems; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/vf_scale_vulkan.c:308:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 308 | SPEC_LIST_ADD(sl, 0, 32, s->debayer); | ^ src/libavfilter/vf_scale_vulkan.c:308:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 308 | SPEC_LIST_ADD(sl, 0, 32, s->debayer); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_scale_vulkan.c:298:64: warning: unused parameter 'in' [-Wunused-parameter] 298 | static av_cold int init_debayer(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_scale_vulkan.c:513:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 513 | { NULL }, | ^ 6 warnings generated. CC libavfilter/vf_scdet_vulkan.o 18 warnings generated. CC libavfilter/vf_scroll.o 7 warnings generated. CC libavfilter/vf_selectivecolor.o src/libavfilter/vf_scroll.c:177:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ 7 warnings generated. 6 warnings generated. CC libavfilter/vf_separatefields.o In file included from src/libavfilter/vf_scdet_vulkan.c:22: In file included from src/libavutil/vulkan_spirv.h:22CC libavfilter/vf_setparams.o : src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_scdet_vulkan.c:374:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., FLAGS }, | ^ src/libavfilter/vf_scdet_vulkan.c:375:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., FLAGS }, | ^ src/libavfilter/vf_scdet_vulkan.c:376:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_scdet_vulkan.c:377:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_scdet_vulkan.c:378:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 378 | { NULL } | ^ src/libavfilter/vf_selectivecolor.c:101:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | RANGE_OPTION("red", RANGE_REDS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | RANGE_OPTION("yellow", RANGE_YELLOWS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | RANGE_OPTION("green", RANGE_GREENS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | RANGE_OPTION("cyan", RANGE_CYANS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | RANGE_OPTION("blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | RANGE_OPTION("magenta", RANGE_MAGENTAS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("white", RANGE_WHITES), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | RANGE_OPTION("neutral", RANGE_NEUTRALS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:109:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | RANGE_OPTION("black", RANGE_BLACKS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavfilter/vf_selectivecolor.c:116:51: warning: unused parameter 'min_val' [-Wunused-parameter] 116 | static int get_rgb_scale(int r, int g, int b, int min_val, int max_val) | ^ src/libavfilter/vf_selectivecolor.c:121:64: warning: unused parameter 'max_val' [-Wunused-parameter] 121 | static int get_cmy_scale(int r, int g, int b, int min_val, int max_val) | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'r' [-Wunused-parameter] 146 | DECLARE_RANGE_SCALE_FUNCS(8) | ^ src/libavfilter/vf_selectivecolor.c:127:42: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:127:49: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:127:56: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'r' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:40: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:47: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:54: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'max_val' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:74: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'r' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:40: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:47: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:54: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'min_val' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:61: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'r' [-Wunused-parameter] 147 | DECLARE_RANGE_SCALE_FUNCS(16) | ^ src/libavfilter/vf_selectivecolor.c:127:42: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:127:49: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:127:56: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'r' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:40: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:47: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:54: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'max_val' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:74: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'r' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:40: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:47: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:54: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'min_val' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:61: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:222:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 222 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 224 | for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_setparams.c:144:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | {NULL} | ^ src/libavfilter/vf_setparams.c:150:50: warning: unused parameter 'cfg_in' [-Wunused-parameter] 150 | AVFilterFormatsConfig **cfg_in, | ^ src/libavfilter/vf_setparams.c:245:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 245 | {NULL} | ^ src/libavfilter/vf_setparams.c:283:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 283 | {NULL} | ^ 4 warnings generated. CC libavfilter/vf_shear.o 7 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_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/vf_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 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 1 warning generated. 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 }, | ^ CC libavfilter/vf_shufflepixels.o 3 warnings generated. CC libavfilter/vf_shuffleplanes.o 2 warnings generated. CC libavfilter/vf_signalstats.o src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "width", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:417:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "w", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:418:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "height", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:419:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "h", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:420:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | { NULL }, | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map0", "Index of the input plane to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:143:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "map2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:144:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:145:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 145 | { NULL }, | ^ src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ 5 warnings generated. src/libavfilter/vf_signalstats.c:641:36: warning: cast from 'const unsigned short *' to 'short *' drops const qualifier [-Wcast-qual] 641 | histhue[((int16_t*)p_hue)[i]]++; | ^ src/libavfilter/vf_signalstats.c:680:36: warning: cast from 'const unsigned char *' to 'short *' drops const qualifier [-Wcast-qual] 680 | histhue[((int16_t*)p_hue)[i]]++; | ^ src/libavfilter/vf_signalstats.c:752:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 752 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/vf_signature.o In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. CC libavfilter/vf_siti.o 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]) { | ~ ^ ~~~~~~~~~~ 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:32: 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 }, | ^ 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, | ^ 3 warnings generated. CC libavfilter/vf_ssim360.o src/libavfilter/vf_ssim360.c:207:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:209:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:273:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 273 | { NULL } | ^ src/libavfilter/vf_ssim360.c:513:24: warning: unused parameter 'max' [-Wunused-parameter] 513 | int max, Map2D density) | ^ src/libavfilter/vf_ssim360.c:554:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 554 | uint16_t *data16 = (uint16_t *)data; | ^ 7 warnings generated. CC libavfilter/vf_stack.o src/libavfilter/vf_stack.c:478:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 478 | { NULL }, | ^ src/libavfilter/vf_stack.c:533:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL }, | ^ 2 warnings generated. CC libavfilter/vf_stereo3d.o 5 warnings generated. CC libavfilter/vf_super2xsai.o 17 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. 1 warning generated. CC libavfilter/vf_tile.o CC libavfilter/vf_thumbnail.o CC libavfilter/vf_tiltandshift.o 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_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_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 5 warnings generated. 7 warnings generated. CC libavfilter/vf_tmidequalizer.o 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_tmidequalizer.c:62:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=5}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:63:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:64:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_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_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]src/libavfilter/vf_tinterlace.c :488: 46299: | 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] for ( i488n | t x = 1 ; x < h s i z e ; x + + ) | ~ ^ ~~~~~( 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 | src/libavfilter/vf_tmidequalizer.c : 316 : 23 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 316 | ( c o nfsotr u(iinntt8 _xt =* *0);n exx t<- >hdsaitzae,; nxe+x+t)- > l| i ~ ^ ~~~~~n esizsrc/libavfilter/vf_tmidequalizer.ce:,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_tinterlace.c:532:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 532 | (const uint8_t **)cur->data, cur->linesize, | ^ src/libavfilter/vf_tinterlace.c:538:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 538 | (const uint8_t **)next->data, next->linesize, | ^ src/libavfilter/vf_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. 14 warnings generated. CC libavfilter/vf_transpose_vulkan.o 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:24: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_transpose_vulkan.c:43:63: warning: unused parameter 'in' [-Wunused-parameter] 43 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_transpose_vulkan.c:241:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 241 | { NULL } | ^ src/libavfilter/vf_uspp.c:74:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_uspp.c:75:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_uspp.c:76:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_uspp.c:77:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "codec", "Codec name", OFFSET(codec_name), AV_OPT_TYPE_STRING, {.str = "snow"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_uspp.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ src/libavfilter/vf_uspp.c:196:54: warning: unused parameter 'arg' [-Wunused-parameter] 196 | static int filter_1phase(AVFilterContext *ctx, void *arg, int i, int nb_jobs) | ^ 4 warnings generated. CC libavfilter/vf_v360.o 19 warnings generated. CC libavfilter/vf_vaguedenoiser.o 1 warning generated. CC libavfilter/vf_varblur.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_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) | ^ src/libavfilter/vf_v360.c:413:61: warning: unused parameter 'ker' [-Wunused-parameter] 413 | int16_t *u, int16_t *v, int16_t *ker) | ^ src/libavfilter/vf_v360.c:1814:48: warning: unused parameter 's' [-Wunused-parameter] 1814 | static int hequirect_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2222:48: warning: unused parameter 's' [-Wunused-parameter] 2222 | static int xyz_to_hequirect(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2326:47: warning: unused parameter 's' [-Wunused-parameter] 2326 | static int xyz_to_mercator(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2362:47: warning: unused parameter 's' [-Wunused-parameter] 2362 | static int mercator_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2394:43: warning: unused parameter 's' [-Wunused-parameter] 2394 | static int xyz_to_ball(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2431:43: warning: unused parameter 's' [-Wunused-parameter] 2431 | static int ball_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2465:45: warning: unused parameter 's' [-Wunused-parameter] 2465 | static int hammer_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2504:45: warning: unused parameter 's' [-Wunused-parameter] 2504 | static int xyz_to_hammer(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2543:49: warning: unused parameter 's' [-Wunused-parameter] 2543 | static int sinusoidal_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2574:49: warning: unused parameter 's' [-Wunused-parameter] 2574 | static int xyz_to_sinusoidal(const V360Context *s, | ^ src/libavfilter/vf_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_Tsrc/libavfilter/vf_v360.cY:P2666E:_42I:N Twarning: ,unused parameter 's' [-Wunused-parameter] {. i26666 | 4s=t0axtFi}c, i n t0 ,e a0cx_Ft,o _FxLyAzG(Sc o}n,s t | V ^3 60Contexsrc/libavfilter/vf_varblur.ct: 70*:s12,: 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_v360.c:3319:50: warning: unused parameter 's' [-Wunused-parameter] 3319 | static int tetrahedron_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3345:50: warning: unused parameter 's' [-Wunused-parameter] 3345 | static int xyz_to_tetrahedron(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3506:45: warning: unused parameter 's' [-Wunused-parameter] 3506 | static int barrel_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3578:45: warning: unused parameter 's' [-Wunused-parameter] 3578 | static int xyz_to_barrel(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3821:48: warning: unused parameter 's' [-Wunused-parameter] 3821 | static int tspyramid_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3947:49: warning: unused parameter 's' [-Wunused-parameter] 3947 | static int octahedron_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3980:49: warning: unused parameter 's' [-Wunused-parameter] 3980 | static int xyz_to_octahedron(const V360Context *s, | ^ src/libavfilter/vf_v360.c:4237:51: warning: unused parameter 'arg' [-Wunused-parameter] 4237 | static int v360_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 6 warnings generated. CC libavfilter/vf_vectorscope.o 7 warnings generated. CC libavfilter/vf_vflip.o 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) | ^ CC libavfilter/vf_vfrdet.o 7 warnings generated. CC libavfilter/vf_vibrance.o CC libavfilter/vf_vif.o src/libavfilter/vf_vif.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_vibrance.c:422:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -2, 2, VF }, | ^ src/libavfilter/vf_vibrance.c:423:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:424:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "gbal", "set the green balance value", OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:425:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "bbal", "set the blue balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:426:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:427:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:428:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 428 | { "blum", "set the blue lumasrc/libavfilter/vf_vif.c :c206o:e42f:f iwarning: cunused parameter 'ctx' [-Wunused-parameter]i ent", 206 | OsFtFaStEiTc( licnote fvfisf[_1f]i)l,t eArV1_dO(PATV_FTiYlPtEe_rFCLoOnAtTe,x t{ .*dcbtlx=,0 .v0o7i2d1 8*6a}r,g ,0 ,i n t1 ,j oVbFn r},, i n| t ^ nb_jobs) | ^src/libavfilter/vf_vibrance.c :429:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 430 | { NULL } | ^ src/libavfilter/vf_vif.c:426:1: warning: unused parameter 'stride' [-Wunused-parameter] 426 | offset_fn(uint8_t, 8) | ^ src/libavfilter/vf_vif.c:398:51: note: expanded from macro 'offset_fn' 398 | AVFrame *main, int stride)\ | ^ src/libavfilter/vf_vif.c:427:1: warning: unused parameter 'stride' [-Wunused-parameter] 427 | offset_fn(uint16_t, 16) | ^ src/libavfilter/vf_vif.c:398:51: note: expanded from macro 'offset_fn' 398 | AVFrame *main, int stride)\ | ^ 9 warnings generated. CC libavfilter/vf_vignette.o 4 warnings generated. CC libavfilter/vf_vmafmotion.o src/libavfilter/vf_vignette.c:92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vignette.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/vf_vignette.c:232:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:236:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:263:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 263 | for (y = 0; y < h; y++) { | ~ ^ ~ src/libavfilter/vf_vignette.c:267:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 267 | for (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_vmafmotion.c:58:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_vpp_amf.o In file included from src/libavfilter/vf_vpp_amf.c:37: In file included from src/libavfilter/avfilter_internal.h:32: 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 } | ^ 1 warning generated. 23 warnings generated. CC libavfilter/vf_xfade.o 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) \ | ^ In file included from src/libavfilter/vf_xfade_vulkan.c:22: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.hsrc/libavfilter/vf_xfade.c::3941969::261:: warning: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]unused parameter 'jobnr' [-Wunused-parameter] 3941969 | | R E V EoAuLtH-_>TpRNAeNxStI T=I O(Nv(oriidg h*t),i n1;6 , | u ^i nt16_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) \ | ^ src/libavfilter/vf_xfade_vulkan.c:682:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade_vulkan.c:683:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade_vulkan.c:684:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 684 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_xmedian.o src/libavfilter/vf_xmedian.c:374:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 374 | { NULL }, | ^ src/libavfilter/vf_xmedian.c:443:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 443 | { NULL }, | ^ 2 warnings generated. CC libavfilter/vf_xpsnr.o src/libavfilter/vf_xpsnr.c:83:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"stats_file", "Set file where to store per-frame XPSNR information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_xpsnr.c:84:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"f", "Set file where to store per-frame XPSNR information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_xpsnr.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_yadif.o 3 warnings generated. CC libavfilter/vf_yaepblur.o CC libavfilter/vf_zoompan.o src/libavfilter/vf_yaepblur.c:324:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 324 | { NULL } | ^ src/libavfilter/vf_zoompan.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ 1 warning generated. 1 warning generated. CC libavfilter/video.o CC libavfilter/vsink_nullsink.o In file included from src/libavfilter/video.c:32: In file included from src/libavfilter/avfilter_internal.h:32: 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) | ^ 1 warning generated. CC libavfilter/vsrc_amf.o 2 warnings 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 7 warnings generated. CC libavfilter/vsrc_sierpinski.o src/libavfilter/vsrc_perlin.c:55:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="320x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:56:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="320x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:57:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:58:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:59:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "octaves", "set the number of components to use to generate the noise", OFFSET(octaves), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:60:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "persistence", "set the octaves persistence", OFFSET(persistence), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:62:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "xscale", "set x-scale factor", OFFSET(xscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:63:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "yscale", "set y-scale factor", OFFSET(yscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:64:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "tscale", "set t-scale factor", OFFSET(tscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:71:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "random_seed", "set the seed for filling the initial pattern", OFFSET(random_seed), AV_OPT_TYPE_UINT, {.i64=0}, 0, UINT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:72:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "seed", "set the seed for filling the initial pattern", OFFSET(random_seed), AV_OPT_TYPE_UINT, {.i64=0}, 0, UINT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 12 warnings generated. CC libavfilter/vsrc_testsrc.o src/libavfilter/vsrc_sierpinski.c:58:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:59:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:62:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL}, | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:223:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:224:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:318:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:319:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:319:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:319:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:319:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:319:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL } | ^ 7 warnings generated. src/libavfilter/vsrc_testsrc.c:461:51: warning: unused parameter 'ctx' [-Wunused-parameter] 461 | static void nullsrc_fill_picture(AVFilterContext *ctx, AVFrame *picref) { } | ^ src/libavfilter/vsrc_testsrc.c:461:65: warning: unused parameter 'picref' [-Wunused-parameter] 461 | static void nullsrc_fill_picture(AVFilterContext *ctx, AVFrame *picref) { } | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 487 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, ICC libavfilter/vsrc_testsrc_vulkan.o NT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:488:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:489:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 489 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:490:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 490 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:559:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 559 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:712:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 712 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:713:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 713 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:783:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 783 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:788:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 976 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:977:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 977 | { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:978:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 978 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:979:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 979 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1753:50: warning: unused parameter 'ctx' [-Wunused-parameter] 1753 | static void allyuv_fill_picture(AVFilterContext *ctx, AVFrame *frame) | ^ src/libavfilter/vsrc_testsrc.c:1804:50: warning: unused parameter 'ctx' [-Wunused-parameter] 1804 | static void allrgb_fill_picture(AVFilterContext *ctx, AVFrame *frame) | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1865 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1870:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1870 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1945:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1945 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1945:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1945:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1945:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1945:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1946:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1946 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1950:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1950 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2096 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:2097:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2097 | { "precision", "set LUT precision", OFFSET(lut_precision), AV_OPT_TYPE_INT, {.i64=10}, 4, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:2098:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2098 | { "xo", "set X-axis offset", OFFSET(xo), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2099:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2099 | { "yo", "set Y-axis offset", OFFSET(yo), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2100:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2100 | { "to", "set T-axis offset", OFFSET(to), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2101:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2101 | { "k0", "set 0-order phase", OFFSET(k0), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2102:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2102 | { "kx", "set 1-order X-axis phase", OFFSET(kx), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2103:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2103 | { "ky", "set 1-order Y-axis phase", OFFSET(ky), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2104:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2104 | { "kt", "set 1-order T-axis phase", OFFSET(kt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2105:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2105 | { "kxt", "set X-axis*T-axis product phase", OFFSET(kxt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2106:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2106 | { "kyt", "set Y-axis*T-axis product phase", OFFSET(kyt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2107:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2107 | { "kxy", "set X-axis*Y-axis product phase", OFFSET(kxy), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2108:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2108 | { "kx2", "set 2-order X-axis phase", OFFSET(kx2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2109:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2109 | { "ky2", "set 2-order Y-axis phase", OFFSET(ky2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2110:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2110 | { "kt2", "set 2-order T-axis phase", OFFSET(kt2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2111:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2111 | { "ku", "set 0-order U-color phase", OFFSET(kU), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2112:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2112 | { "kv", "set 0-order V-color phase", OFFSET(kV), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2113 | { NULL } | ^ In file included from src/libavfilter/vsrc_testsrc_vulkan.c:24: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vsrc_testsrc_vulkan.c:345:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc_vulkan.c:346:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | COMMON_OPTS | ^ src/libavfilter/vsrc_testsrc_vulkan.c:331:104: note: expanded from macro 'COMMON_OPTS' 331 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:332:104: note: expanded from macro 'COMMON_OPTS' 332 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:334:112: note: expanded from macro 'COMMON_OPTS' 334 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "60" }, 0, INT_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:335:112: note: expanded from macro 'COMMON_OPTS' 335 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "60" }, 0, INT_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:337:117: note: expanded from macro 'COMMON_OPTS' 337 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:338:117: note: expanded from macro 'COMMON_OPTS' 338 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:340:115: note: expanded from macro 'COMMON_OPTS' 340 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, { .dbl = 1 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:355:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 355 | { NULL }, | ^ 12 warnings generated. CC libavfilter/vulkan.o 122 warnings generated. HOSTLD ffbuild/bin2c 31 warnings generated. GZIP libavfilter/vulkan/avgblur.comp.spv.gz GZIP libavfilter/vulkan/debayer.comp.spv.gz GZIP libavfilter/vulkan/bwdif.comp.spv.gz CC libavcodec/012v.o AR libavformat/libavformat.a In file included from src/libavfilter/vulkan.c:19: In file included from src/libavutil/vulkan.c:25: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavfilter/vulkan.c:19: In file included from src/libavutil/vulkan.c:26: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/012v.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/012v.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavfilter/vulkan.c:19: src/libavutil/vulkan.c:135:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 135 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:223:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:251:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:271:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:548:50: warning: unused parameter 's' [-Wunused-parameter] 548 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool) | ^ src/libavutil/vulkan.c:592:47: warning: unused parameter 's' [-Wunused-parameter] 592 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e) | ^ src/libavutil/vulkan.c:860:47: warning: unused parameter 's' [-Wunused-parameter] 860 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:996:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 996 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1427:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1427 | }; | ^ src/libavutil/vulkan.c:1905:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1905 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2095:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2095 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2196:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 2196 | for (int i = 0; i < len; i++) { | ~ ^ ~~~ src/libavutil/vulkan.c:2245:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2245 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2234:69: warning: unused parameter 'shd' [-Wunused-parameter] 2234 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2347:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2347 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2397:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2397 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2406:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2406 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2477:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2477 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2503:54: warning: unused parameter 's' [-Wunused-parameter] 2503 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ 2 warnings generated. src/libavutil/vulkan.c:2755:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2755 | VkFormat fmt) | ^ CC libavcodec/4xm.o In file included from src/libavcodec/4xm.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/4xm.c:41: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/4xm.c:447:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | if (length < extra) | ~~~~~~ ^ ~~~~~ src/libavcodec/4xm.c:459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/4xm.c:850:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 850 | if (buf_size < AV_RL32(buf + 4) + 8) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:858:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 858 | if (frame_4cc == AV_RL32("cfrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:897:23: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 897 | if (data_size > UINT_MAX - cfrm->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:911:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 911 | if (cfrm->size >= whole_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/4xm.c:932:54: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 932 | || frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:932:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 932 | || frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:931:54: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 931 | if ( frame_4cc == AV_RL32("ifr2") || frame_4cc == AV_RL32("ifrm") | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:931:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 931 | if ( frame_4cc == AV_RL32("ifr2") || frame_4cc == AV_RL32("ifrm") | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:937:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 937 | if (frame_4cc == AV_RL32("ifr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:943:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 943 | } else if (frame_4cc == AV_RL32("ifrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:949:58: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 949 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:949:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 949 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:955:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 955 | } else if (frame_4cc == AV_RL32("snd_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 100 warnings generated. CC libavcodec/8bps.o In file included from src/libavcodec/8bps.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/8bps.c:39: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/8bps.c:66:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | if (buf_size < planes * height * (2 + 2*((avctx->width+128)/129))) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated. CC libavcodec/8svx.o 3 warnings generated. CC libavcodec/a64multienc.o CC libavcodec/aac/aacdec.o In file included from src/libavcodec/8svx.c:45: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/8svx.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/a64multienc.c:31: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 2 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aac/aacdec.c:53: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aac/aacdec.c:54: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/aac/aacdec.c:167:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int i = 0; i < FF_ARRAY_ELEMS(ac->tag_che_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/aac/aacdec_fixed.o src/libavcodec/aac/aacdec.c:1147:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1147 | for (int type = 0; type < FF_ARRAY_ELEMS(ac->che); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:1240:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1240 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:1546:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1546 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec.c:1912:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1912 | for(i=0; i+1=8; i++, len-=8) | ~~~^~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:2157:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2157 | ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:2417:49: warning: unused parameter 'avpkt' [-Wunused-parameter] 2417 | const AVPacket *avpkt) | ^ src/libavcodec/aac/aacdec.c:2561:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2561 | {NULL}, | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/aac/aacdec_float.o 3 warnings generated. CC libavcodec/aac/aacdec_lpd.o In file included from src/libavcodec/aac/aacdec_lpd.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec_lpd.c:112:52: warning: unused parameter 'ac' [-Wunused-parameter] 112 | int ff_aac_ldp_parse_channel_stream(AACDecContext *ac, AACUSACConfig *usac, | ^ In file included from src/libavcodec/aac/aacdec_float.c:161: src/libavcodec/aac/aacdec_dsp_template.c:604:52: warning: unused parameter 'ac' [-Wunused-parameter] 604 | static void AAC_RENAME(clip_output)(AACDecContext *ac, ChannelElement *che, | ^ src/libavcodec/aac/aacdec_dsp_template.c:604:72: warning: unused parameter 'che' [-Wunused-parameter] 604 | static void AAC_RENAME(clip_output)(AACDecContext *ac, ChannelElement *che, | ^ src/libavcodec/aac/aacdec_dsp_template.c:605:41: warning: unused parameter 'type' [-Wunused-parameter] 605 | int type, int samples) | ^ src/libavcodec/aac/aacdec_dsp_template.c:605:51: warning: unused parameter 'samples' [-Wunused-parameter] 605 | int type, int samples) | ^ In file included from src/libavcodec/aac/aacdec_float.c:162: src/libavcodec/aac/aacdec_proc_template.c:85:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 85 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:89:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 89 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:122:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 122 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:143:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 143 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:169:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 169 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:191:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 191 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:217:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 217 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/aac/aacdec_tab.o src/libavcodec/aac/aacdec_tab.c:272:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 272 | for (int i = 0; i < FF_ARRAY_ELEMS(ff_aac_sbr_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/aac/aacdec_usac.o In file included from src/libavcodec/aac/aacdec_usac.c:29: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec_usac.c:88:48: warning: unused parameter 'ac' [-Wunused-parameter] 88 | static int decode_loudness_info(AACDecContext *ac, AACUSACLoudnessInfo *info, | ^ src/libavcodec/aac/aacdec_usac.c:356:35: warning: unused parameter 'channel_config' [-Wunused-parameter] 356 | int channel_config) | ^ src/libavcodec/aac/aacdec_usac.c:592:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | if (offset_sf > 255U) { | ~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec_usac.c:613:46: warning: unused parameter 's' [-Wunused-parameter] 613 | static int decode_spectrum_ac(AACDecContext *s, float coef[1024], | ^ src/libavcodec/aac/aacdec_usac.c:708:51: warning: unused parameter 'ac' [-Wunused-parameter] 708 | static int decode_usac_stereo_cplx(AACDecContext *ac, AACUsacStereo *us, | ^ src/libavcodec/aac/aacdec_usac.c:856:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 856 | for (int i = 0; i < FF_ARRAY_ELEMS(sce->band_type); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1037:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1037 | for (int group = 0; group < (unsigned)g_len; group++, cb += 128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1077:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1077 | for (int group = 0; group < (unsigned)g_len; group++, cb += 128) | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1084:56: warning: unused parameter 'ac' [-Wunused-parameter] 1084 | static void complex_stereo_downmix_prev(AACDecContext *ac, ChannelElement *cpe, | ^ src/libavcodec/aac/aacdec_usac.c:1102:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1102 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1115:55: warning: unused parameter 'ac' [-Wunused-parameter] 1115 | static void complex_stereo_downmix_cur(AACDecContext *ac, ChannelElement *cpe, | ^ src/libavcodec/aac/aacdec_usac.c:1135:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1135 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1141:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1141 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1209:49: warning: unused parameter 'ac' [-Wunused-parameter] 1209 | static void apply_complex_stereo(AACDecContext *ac, ChannelElement *cpe) | ^ src/libavcodec/aac/aacdec_usac.c:1233:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1233 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1243:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1243 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1725:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1725 | if (au_len*8 > tmp_buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1803:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1803 | for (int i = 0; i < len; i++) | ~ ^ ~~~ 11 warnings generated. CC libavcodec/aac/aacdec_usac_mps212.o src/libavcodec/aac/aacdec_usac_mps212.c:131:28: warning: unused parameter 'nb_quant_steps' [-Wunused-parameter] 131 | int nb_quant_steps, int nb_levels) | ^ src/libavcodec/aac/aacdec_usac_mps212.c:602:58: warning: unused parameter 'frame_indep_flag' [-Wunused-parameter] 602 | int start_band, int end_band, int frame_indep_flag, | ^ 11 warnings generated. CC libavcodec/aac_ac3_parser.o CC libavcodec/aac_parser.o CC libavcodec/aaccoder.o CC libavcodec/aacenc.o In file included from src/libavcodec/aacenc.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aaccoder.c:40: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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:41In file included from : src/libavcodec/aaccoder.csrc/libavcodec/put_bits.h::51237: :src/libavcodec/aaccoder_twoloop.h37::295 :warning: 19comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237295 | | f o r i(fi (=s -0>;b uif _mbiunfs_fp)t r/ >s=i zseiozfe(omfi(nBsift[B0u]f));) +{+ i )| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:359:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 359 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:61: src/libavcodec/aaccoder_trellis.h:60:71: warning: unused parameter 'lambda' [-Wunused-parameter] 60 | int win, int group_len, const float lambda) | ^ src/libavcodec/aaccoder.c:194:78: warning: unused parameter 's' [-Wunused-parameter] 194 | static inline float quantize_and_encode_band_cost_NONE(struct AACEncContext *s, PutBitContext *pb, | ^ src/libavcodec/aaccoder.c:194:96: warning: unused parameter 'pb' [-Wunused-parameter] 194 | static inline float quantize_and_encode_band_cost_NONE(struct AACEncContext *s, PutBitContext *pb, | ^ src/libavcodec/aaccoder.c:195:62: warning: unused parameter 'in' [-Wunused-parameter] 195 | const float *in, float *quant, const float *scaled, | ^ src/libavcodec/aaccoder.c:195:73: warning: unused parameter 'quant' [-Wunused-parameter] 195 | const float *in, float *quant, const float *scaled, | ^ src/libavcodec/aaccoder.c:195:93: warning: unused parameter 'scaled' [-Wunused-parameter] 195 | const float *in, float *quant, const float *scaled, | ^ src/libavcodec/aaccoder.c:196:53: warning: unused parameter 'size' [-Wunused-parameter] 196 | int size, int scale_idx, int cb, | ^ src/libavcodec/aaccoder.c:196:63: warning: unused parameter 'scale_idx' [-Wunused-parameter] 196 | int size, int scale_idx, int cb, | ^ src/libavcodec/aaccoder.c:196:78: warning: unused parameter 'cb' [-Wunused-parameter] 196 | int size, int scale_idx, int cb, | ^ src/libavcodec/aaccoder.c:197:61: warning: unused parameter 'lambda' [-Wunused-parameter] 197 | const float lambda, const float uplim, | ^ src/libavcodec/aaccoder.c:197:81: warning: unused parameter 'uplim' [-Wunused-parameter] 197 | const float lambda, const float uplim, | ^ src/libavcodec/aaccoder.c:198:54: warning: unused parameter 'bits' [-Wunused-parameter] 198 | int *bits, float *energy) { | ^ src/libavcodec/aaccoder.c:198:67: warning: unused parameter 'energy' [-Wunused-parameter] 198 | int *bits, float *energy) { | ^ src/libavcodec/aaccoder.c:303:58: warning: unused parameter 's' [-Wunused-parameter] 303 | static void set_special_band_scalefactors(AACEncContext *s, SingleChannelElement *sce) | ^ 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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:657:50: warning: unused parameter 'avctx' [-Wunused-parameter] 657 | static void encode_scale_factors(AVCodecContext *avctx, AACEncContext *s, | ^ src/libavcodec/aacenc.c:740:43: warning: unused parameter 's' [-Wunused-parameter] 740 | static void avoid_clipping(AACEncContext *s, SingleChannelElement *sce) | ^ src/libavcodec/aacenc.c:1168:50: warning: unused parameter 'avctx' [-Wunused-parameter] 1168 | static av_cold int alloc_buffers(AVCodecContext *avctx, AACEncContext *s) | ^ src/libavcodec/aacenc.c:1199:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1199 | for (i = 0; i < FF_ARRAY_ELEMS(aac_normal_chan_layouts); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1208:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1208 | for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1253:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1253 | for (i = 0; i < FF_ARRAY_ELEMS(aacenc_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1308:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1308 | {"aac_ms", "Force M/S stereo coding", offsetof(AACEncContext, options.mid_side), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1309:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1309 | {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1310:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1310 | {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1311:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1311 | {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1312:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1312 | {"aac_pce", "Forces the use of PCEs", offsetof(AACEncContext, options.pce), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1314:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1314 | {NULL} | ^ src/libavcodec/aacenc.c:1326:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1326 | { NULL } | ^ 19 warnings generated. CC libavcodec/aacenc_is.o 2 warnings generated. CC libavcodec/aacenc_tns.o In file included from src/libavcodec/aacenc_is.c:28: In file included from src/libavcodec/aacenc.h:33: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_is.c:29: src/libavcodec/aacenc_utils.h:73:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 73 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_is.c:31: src/libavcodec/aacenc_quantization.h:54:53: warning: unused parameter 'lambda' [-Wunused-parameter] 54 | int cb, const float lambda, const float uplim, | ^ src/libavcodec/aacenc_is.c:153:44: warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] 153 | if (prev_is && prev_bt != cpe->ch[1].band_type[w*16+g]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_tns.c:29: In file included from src/libavcodec/aacenc.h:33: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_tns.c:32: src/libavcodec/aacenc_utils.h:73:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 73 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:102:38: warning: unused parameter 's' [-Wunused-parameter] 102 | void ff_aac_apply_tns(AACEncContext *s, SingleChannelElement *sce) | ^ 5 warnings generated. CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o 4 warnings generated. CC libavcodec/aacps_fixed.o src/libavcodec/aacps_common.c:108:47: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 108 | READ_PAR_DATA(icc, 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:88:17: note: expanded from macro 'READ_PAR_DATA' 88 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacps_common.c:108:47: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 108 | READ_PAR_DATA(icc, 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:97:17: note: expanded from macro 'READ_PAR_DATA' 97 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacps_common.c:250:49: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 250 | if (ps->icc_par[ps->num_env][b] > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:298:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 298 | for (int i = 0; i < FF_ARRAY_ELEMS(vlc_ps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:31: src/libavcodec/aacps_fixed_tablegen.h:361:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 361 | if (k < FF_ARRAY_ELEMS(f_center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed_tablegen.h:383:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 383 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/aacps_float.o 4 warnings generated. CC libavcodec/aacpsdsp_fixed.o In file included from src/libavcodec/aacps_float.c:24: In file included from src/libavcodec/aacps.c:34: src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 181 | if (k < FF_ARRAY_ELEMS(f_center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:196:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 196 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o src/libavcodec/aacpsy.c:418:35: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] 418 | FFPsyWindowInfo wi = { { 0 } }; | ^ src/libavcodec/aacpsy.c:407:65: warning: unused parameter 'audio' [-Wunused-parameter] 407 | const int16_t *audio, | ^ src/libavcodec/aacpsy.c:887:34: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] 887 | FFPsyWindowInfo wi = { { 0 } }; | ^ src/libavcodec/aacpsy.c:878:72: warning: unused parameter 'audio' [-Wunused-parameter] 878 | static FFPsyWindowInfo psy_lame_window(FFPsyContext *ctx, const float *audio, | ^ 2 warnings generated. CC libavcodec/aacsbr.o 20 warnings generated. CC libavcodec/aacsbr_fixed.o 2 warnings generated. CC libavcodec/aactab.o src/libavcodec/aacsbr.c:93:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 93 | for (e = 1; e <= sbr->data[0].bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:94:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 94 | for (k = 0; k < sbr->n[sbr->data[0].bs_freq_res[e]]; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:115:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 115 | for (e = 1; e <= sbr->data[0].bs_num_noise; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:116:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 116 | for (k = 0; k < sbr->n_q; k++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr.c:128:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 128 | for (e = 1; e <= sbr->data[ch].bs_num_env; e++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:129:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 129 | for (k = 0; k < sbr->n[sbr->data[ch].bs_freq_res[e]]; k++){ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:141:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 141 | for (e = 1; e <= sbr->data[ch].bs_num_noise; e++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:142:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 142 | for (k = 0; k < sbr->n_q; k++) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr.c:214:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 214 | for (i = 0; i < sbr->n_q; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr.c:239:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 239 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:241:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 241 | for (k = 0; k < sbr->n_lim; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr.c:244:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 244 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:259:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 259 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:265:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 265 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:271:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 271 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:279:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 279 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:325:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 325 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:332:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 332 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr.c:383: src/libavcodec/aacsbr_template.c:70:66: warning: unused parameter 'ac' [-Wunused-parameter] 70 | av_cold int AAC_RENAME(ff_aac_sbr_ctx_alloc_init)(AACDecContext *ac, | ^ src/libavcodec/aacsbr_template.c:149:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 149 | for (k = 1; k <= sbr->num_patches; k++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:243:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 243 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:361:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 361 | for (k = 1; k <= sbr->n_master; k++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:373:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 373 | for (k = 1; k <= sbr->n_master; k++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:503:17: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 503 | if (goal_sb < sbr->kx[1] + sbr->m[1]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:516:34: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 516 | for (i = k; i == k || sb > (sbr->k[0] - 1 + msb - odd); i--) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:542:17: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 542 | } while (sb != sbr->kx[1] + sbr->m[1]); | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:580:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 580 | for (k = 1; k <= sbr->n[0]; k++) | ~ ^ ~~~~~~~~~ src/libavcodec/aacsbr_template.c:608:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 608 | for (k = 1; k <= sbr->n_q; k++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:677:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 677 | for (i = 1; i < ch_data->bs_num_env; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:693:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 693 | for (i = 0; i < ch_data->bs_num_env; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:740:20: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 740 | if (bs_pointer > ch_data->bs_num_env + 1) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:747:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 747 | for (i = 1; i <= ch_data->bs_num_env; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:775:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 775 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:789:44: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 789 | dst->e_a[0] = -(dst->e_a[1] != dst->bs_num_env); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:833:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 833 | for (i = 0; i < sbr->n_q; i++) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:868:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 868 | for (i = 0; i < ch_data->bs_num_env; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:872:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 872 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:880:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 880 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:889:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 889 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:900:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 900 | for (j = 1; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:939:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 939 | for (i = 0; i < ch_data->bs_num_noise; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:941:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 941 | for (j = 0; j < sbr->n_q; j++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:950:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 950 | for (j = 1; j < sbr->n_q; j++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:1174:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1174 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ src/libavcodec/aacsbr_template.c:1201:43: warning: unused parameter 'ac' [-Wunused-parameter] 1201 | int ff_aac_sbr_config_usac(AACDecContext *ac, ChannelElement *che, | ^ src/libavcodec/aacsbr_template.c:1202:47: warning: unused parameter 'ue' [-Wunused-parameter] 1202 | AACUsacElemConfig *ue) | ^ src/libavcodec/aacsbr_template.c:1253:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1253 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1472:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1472 | for (k = 0; k < sbr->kx[1]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1479:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1479 | for (k = 0; k < sbr->kx[0]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1498:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1498 | for (j = 0; j < sbr->num_patches; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1501:22: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1501 | while (g <= sbr->n_q && k >= sbr->f_tablenoise[g]) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:1517:11: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1517 | if (k < sbr->m[1] + sbr->kx[1]) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1532:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1532 | for (k = 0; k < sbr->kx[0]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1538:14: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1538 | for (; k < sbr->kx[0] + sbr->m[0]; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1545:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1545 | for (k = 0; k < sbr->kx[1]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1551:14: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1551 | for (; k < sbr->kx[1] + sbr->m[1]; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1569:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1569 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1580:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1580 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1586:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1586 | for (i = 0; i < sbr->n_q; i++) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:1590:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1590 | for (i = 0; i < sbr->n[1]; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/aacsbr_template.c:1600:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1600 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1625:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1625 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1637:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1637 | for (m = 0; m < sbr->m[1]; m++) { | ~ ^ ~~~~~~~~~ src/libavcodec/aacsbr_template.c:1649:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1649 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1658:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1658 | for (p = 0; p < sbr->n[ch_data->bs_freq_res[e + 1]]; p++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:610: src/libavcodec/aacsbr_template.c:70:66: warning: unused parameter 'ac' [-Wunused-parameter] 70 | av_cold int AAC_RENAME(ff_aac_sbr_ctx_alloc_init)(AACDecContext *ac, | ^ CC libavcodec/aandcttab.o src/libavcodec/aacsbr_template.c:243:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 243 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:347:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 347 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:775:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 775 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1174:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1174 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ src/libavcodec/aacsbr_template.c:1580:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1580 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1600:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1600 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ CC libavcodec/aasc.o In file included from src/libavcodec/aasc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aasc.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. CC libavcodec/ac3.o 2 warnings generated. CC libavcodec/ac3_channel_layout_tab.o CC libavcodec/ac3_parser.o CC libavcodec/ac3dec_data.o CC libavcodec/ac3dec_fixed.o In file included from src/libavcodec/ac3dec_fixed.c:53: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ac3dec_fixed.c:159: In file included from src/libavcodec/ac3dec.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ac3dec_fixed.c:159: src/libavcodec/ac3dec.c:334:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ src/libavcodec/ac3dec_fixed.c:162:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:163:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:164:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:166:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 166 | { NULL}, | ^ CC libavcodec/ac3dec_float.o In file included from src/libavcodec/ac3dec_float.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ac3dec_float.c:40: In file included from src/libavcodec/ac3dec.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ac3dec_float.c:40: src/libavcodec/ac3dec.c:334:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ src/libavcodec/ac3dec_float.c:44:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_float.c:45:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR }, | ^ src/libavcodec/ac3dec_float.c:46:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_float.c:47:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "target_level", "target level in -dBFS (0 not applied)", OFFSET(target_level), AV_OPT_TYPE_INT, {.i64 = 0 }, -31, 0, PAR }, | ^ src/libavcodec/ac3dec_float.c:50:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT }, | ^ src/libavcodec/ac3dec_float.c:51:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT }, | ^ src/libavcodec/ac3dec_float.c:52:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT }, | ^ src/libavcodec/ac3dec_float.c:53:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT }, | ^ src/libavcodec/ac3dec_float.c:57:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL}, | ^ 65 warnings generated. CC libavcodec/ac3dsp.o CC libavcodec/ac3enc.o In file included from src/libavcodec/ac3enc.c:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ac3enc.c:45: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ac3enc.c:82:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"center_mixlev", "Center Mix Level", OFFSET(center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_4POINT5DB }, 0.0, 1.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:83:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"surround_mixlev", "Surround Mix Level", OFFSET(surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_6DB }, 0.0, 1.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:85:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"mixing_level", "Mixing Level", OFFSET(mixing_level), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 111, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:91:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"per_frame_metadata", "Allow Changing Metadata Per-Frame", OFFSET(allow_per_frame_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:92:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"copyright", "Copyright Bit", OFFSET(copyright), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:93:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"dialnorm", "Dialogue Level (dB)", OFFSET(dialogue_level), AV_OPT_TYPE_INT, {.i64 = -31 }, -31, -1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:98:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"original", "Original Bit Stream", OFFSET(original), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:105:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:106:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:107:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:108:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:122:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | {"stereo_rematrixing", "Stereo Rematrixing", OFFSET(stereo_rematrixing), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:127:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | {NULL} | ^ src/libavcodec/ac3enc.c:139:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 139 | { NULL } | ^ src/libavcodec/ac3enc.c:2024:46: warning: unused parameter 's' [-Wunused-parameter] 2024 | static void dprint_options(AC3EncodeContext *s) | ^ 7 warnings generated. 7 warnings generated. CC libavcodec/ac3enc_fixed.o CC libavcodec/ac3enc_float.o In file included from src/libavcodec/ac3enc_fixed.c:31: In file included from src/libavcodec/ac3enc.h:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ac3enc_float.c:31: In file included from src/libavcodec/ac3enc.h:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 12 warnings generated. CC libavcodec/ac3tab.o CC libavcodec/acelp_filters.o CC libavcodec/acelp_pitch_delay.o 1 warning generated. CC libavcodec/acelp_vectors.o 1 warning generated. CC libavcodec/adpcm.o CC libavcodec/adpcm_data.o In file included from src/libavcodec/adpcm.c:46: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/adpcmenc.o In file included from src/libavcodec/adpcm.c:47: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/adpcm.c:307:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | avctx->ch_layout.nb_channels > max_channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/adpcm.c:306:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (avctx->ch_layout.nb_channels < min_channels || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/adpcm.c:840:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 840 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/adpcm.c:873:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 873 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table) || shift < 0) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/adts_header.o src/libavcodec/adpcm.c:1505:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1505 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1527:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1527 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1578:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1578 | if (cs->step_index > 88u) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1604:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1604 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1724:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1724 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1759:70: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1759 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1759:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1759 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1803:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1803 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1825:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1825 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1852:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1852 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1950:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1950 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2063:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2063 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2204:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2204 | for (unsigned channel = 0; channel < channels; channel++) | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/adpcm.c:2209:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2209 | for (unsigned channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/adpcm.c:2309:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2309 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2337:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2337 | if (c->status[0].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2366:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2366 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2385:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2385 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2743:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2729 | /* Read in every sample for this channel. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 | for (int i = 0; i < nb_samples_per_block / 28; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 | int filter, shift, flag, byte; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 | 2733 | filter = bytestream2_get_byteu(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2734 | shift = filter & 0xf; | ~~~~~~~~~~~~~~~~~~~~~~ 2735 | filter = filter >> 4; | ~~~~~~~~~~~~~~~~~~~~~ 2736 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | return AVERROR_INVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | flag = bytestream2_get_byteu(&gb) & 0x7; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2739 | 2740 | /* Decode 28 samples. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2741 | for (int n = 0; n < 28; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2742 | int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2743 | 2744 | if (n & 1) { | ~~~~~~~~~~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2782:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2770 | 2771 | samples = samples_p[channel] + block * nb_samples_per_block; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | av_assert0((block + 1) * nb_samples_per_block <= nb_samples); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | 2774 | filter = bytestream2_get_byteu(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | shift = filter & 0xf; | ~~~~~~~~~~~~~~~~~~~~~~ 2776 | filter = filter >> 4; | ~~~~~~~~~~~~~~~~~~~~~ 2777 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2778 | return AVERROR_INVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | 2780 | for (int n = 0; n < nb_samples_per_block; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2781 | int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2782 | 2783 | if (n & 1) { | ~~~~~~~~~~~~ 2784 | scale = sign_extend(byte >> 4, 4); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2785 | } else { | ~~~~~~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ In file included from src/libavcodec/adpcmenc.c:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/adpcmenc.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/adpcmenc.c:971:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 971 | { NULL } | ^ src/libavcodec/adpcmenc.c:1009:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1009 | ADPCM_ENCODER(ADPCM_ARGO, adpcm_argo, sample_fmts_p, 0, "ADPCM Argonaut Games", MONO_STEREO) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1010:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1010 | ADPCM_ENCODER(ADPCM_IMA_AMV, adpcm_ima_amv, sample_fmts, 0, "ADPCM IMA AMV", CODEC_CH_LAYOUTS(AV_CHANNEL_LAYOUT_MONO), CODEC_SAMPLERATES(22050), AVCLASS) | ^ src/libavcodec/codec_internal.h:380:31: note: expanded from macro 'CODEC_CH_LAYOUTS' 380 | #define CODEC_CH_LAYOUTS(...) CODEC_CH_LAYOUTS_ARRAY(((const AVChannelLayout[]) { __VA_ARGS__, { 0 } })) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # CC libavcodec/adts_parser.o define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1010:175: warning: 'supported_samplerates' is deprecated [-Wdeprecated-declarations] 1010 | ADPCM_ENCODER(ADPCM_IMA_AMV, adpcm_ima_amv, sample_fmts, 0, "ADPCM IMA AMV", CODEC_CH_LAYOUTS(AV_CHANNEL_LAYOUT_MONO), CODEC_SAMPLERATES(22050), AVCLASS) | ^ src/libavcodec/codec_internal.h:383:32: note: expanded from macro 'CODEC_SAMPLERATES' 383 | #define CODEC_SAMPLERATES(...) CODEC_SAMPLERATES_ARRAY(((const int[]) { __VA_ARGS__, 0 })) | ^ src/libavcodec/codec_internal.h:384:52: note: expanded from macro 'CODEC_SAMPLERATES_ARRAY' 384 | #define CODEC_SAMPLERATES_ARRAY(array) CODEC_ARRAY(supported_samplerates, (array)) | ^ src/libavcodec/codec.h:201:5: note: 'supported_samplerates' has been explicitly marked deprecated here 201 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1011:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1011 | ADPCM_ENCODER(ADPCM_IMA_APM, adpcm_ima_apm, sample_fmts, AV_CODEC_CAP_SMALL_LAST_FRAME, "ADPCM IMA Ubisoft APM", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1012:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1012 | ADPCM_ENCODER(ADPCM_IMA_ALP, adpcm_ima_alp, sample_fmts, AV_CODEC_CAP_SMALL_LAST_FRAME, "ADPCM IMA High Voltage Software ALP", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1013:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1013 | ADPCM_ENCODER(ADPCM_IMA_QT, adpcm_ima_qt, sample_fmts_p, 0, "ADPCM IMA QuickTime", MONO_STEREO) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1014:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1014 | ADPCM_ENCODER(ADPCM_IMA_SSI, adpcm_ima_ssi, sample_fmts, AV_CODEC_CAP_SMALL_LAST_FRAME, "ADPCM IMA Simon & Schuster Interactive", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1015:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1015 | ADPCM_ENCODER(ADPCM_IMA_WAV, adpcm_ima_wav, sample_fmts_p, 0, "ADPCM IMA WAV", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1016:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1016 | ADPCM_ENCODER(ADPCM_IMA_WS, adpcm_ima_ws, sample_fmts, AV_CODEC_CAP_SMALL_LAST_FRAME, "ADPCM IMA Westwood", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1017:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1017 | ADPCM_ENCODER(ADPCM_MS, adpcm_ms, sample_fmts, 0, "ADPCM Microsoft", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1018:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1018 | ADPCM_ENCODER(ADPCM_SWF, adpcm_swf, sample_fmts, 0, "ADPCM Shockwave Flash", MONO_STEREO, CODEC_SAMPLERATES(11025, 22050, 44100)) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1018:146: warning: 'supported_samplerates' is deprecated [-Wdeprecated-declarations] 1018 | ADPCM_ENCODER(ADPCM_SWF, adpcm_swf, sample_fmts, 0, "ADPCM Shockwave Flash", MONO_STEREO, CODEC_SAMPLERATES(11025, 22050, 44100)) | ^ src/libavcodec/codec_internal.h:383:32: note: expanded from macro 'CODEC_SAMPLERATES' 383 | #define CODEC_SAMPLERATES(...) CODEC_SAMPLERATES_ARRAY(((const int[]) { __VA_ARGS__, 0 })) | ^ src/libavcodec/codec_internal.h:384:52: note: expanded from macro 'CODEC_SAMPLERATES_ARRAY' 384 | #define CODEC_SAMPLERATES_ARRAY(array) CODEC_ARRAY(supported_samplerates, (array)) | ^ src/libavcodec/codec.h:201:5: note: 'supported_samplerates' has been explicitly marked deprecated here 201 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1019:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1019 | ADPCM_ENCODER(ADPCM_YAMAHA, adpcm_yamaha, sample_fmts, 0, "ADPCM Yamaha", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ CC libavcodec/adx.o CC libavcodec/adx_parser.o CC libavcodec/adxdec.o 18 warnings generated. In file included from src/libavcodec/adxdec.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/adxdec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/adxenc.o 2 warnings generated. CC libavcodec/agm.o In file included from src/libavcodec/adxenc.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/adxenc.c:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/adxenc.c:101:71: warning: unused parameter 'bufsize' [-Wunused-parameter] 101 | static int adx_encode_header(AVCodecContext *avctx, uint8_t *buf, int bufsize) | ^ In file included from src/libavcodec/agm.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/agm.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. CC libavcodec/ahx_parser.o src/libavcodec/agm.c:1028:55: warning: unused parameter 'header' [-Wunused-parameter] 1028 | static int decode_huffman2(AVCodecContext *avctx, int header, int size) | ^ src/libavcodec/agm.c:1028:67: warning: unused parameter 'size' [-Wunused-parameter] 1028 | static int decode_huffman2(AVCodecContext *avctx, int header, int size) | ^ src/libavcodec/agm.c:1070:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1070 | while (get_bits_left(gb) > 0 && x < s->output_size) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ahx_parser.c:37:38: warning: unused parameter 'avctx' [-Wunused-parameter] 37 | AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/aic.o 17 warnings generated. CC libavcodec/alac.o In file included from src/libavcodec/aic.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aic.c:32: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/aic.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aic.c:177:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 177 | if (frame_size > size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/aic.c:399:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 399 | if (buf_size < off) { | ~~~~~~~~ ^ ~~~ src/libavcodec/aic.c:419:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 419 | if (slice_size + off > buf_size || !slice_size) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/alac.c:56: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/alac.c:58: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/alac.c:280:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | } else if (output_samples != alac->nb_samples) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/alac.c:316:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 316 | if (lpc_order[ch] >= alac->max_samples_per_frame || !lpc_quant[ch]) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alac.c:609:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/alac.c:610:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 610 | { NULL }, | ^ 6 warnings generated. CC libavcodec/alac_data.o 6 warnings generated. CC libavcodec/alacdsp.o 5 warnings generated. CC libavcodec/alacenc.o CC libavcodec/aliaspixdec.o CC libavcodec/aliaspixenc.o In file included from src/libavcodec/alacenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/alacenc.c:28: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aliaspixdec.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aliaspixdec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/alacenc.c:624:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "min_prediction_order", NULL, OFFSET(min_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MIN_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE }, | ^ src/libavcodec/alacenc.c:625:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "max_prediction_order", NULL, OFFSET(max_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MAX_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE }, | ^ src/libavcodec/alacenc.c:627:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 627 | { NULL }, | ^ In file included from src/libavcodec/aliaspixenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/allcodecs.o 1 warning generated. CC libavcodec/alsdec.o In file included from src/libavcodec/allcodecs.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/allcodecs.c:973:61: warning: cast from 'const enum AVPixelFormat *const *' to 'const void **' drops const qualifier [-Wcast-qual] 973 | (const void **) &codec->p.pix_fmts, | ^ src/libavcodec/allcodecs.c:979:57: warning: cast from 'const enum AVSampleFormat *const *' to 'const void **' drops const qualifier [-Wcast-qual] 979 | (const void **) &codec->p.sample_fmts, | ^ src/libavcodec/allcodecs.c:983:57: warning: cast from 'const int *const *' to 'const void **' drops const qualifier [-Wcast-qual] 983 | (const void **) &codec->p.supported_samplerates, | ^ src/libavcodec/allcodecs.c:987:57: warning: cast from 'const struct AVChannelLayout *const *' to 'const void **' drops const qualifier [-Wcast-qual] 987 | (const void **) &codec->p.ch_layouts, | ^ In file included from src/libavcodec/alsdec.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/alsdec.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/alsdec.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/alsdec.c:267:59: warning: unused parameter 'ctx' [-Wunused-parameter] 267 | static av_cold void dprint_specific_config(ALSDecContext *ctx) | ^ src/libavcodec/alsdec.c:368:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:432:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 432 | if (get_bits_left(&gb) < ht_size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/alsdec.c:585:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 585 | if (ctx->cur_frame_length != ctx->sconf.frame_length) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:633:52: warning: unused parameter 'ctx' [-Wunused-parameter] 633 | static void decode_const_block_data(ALSDecContext *ctx, ALSBlockData *bd) | ^ src/libavcodec/alsdec.c:724:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 724 | if (*bd->opt_order > sconf->max_order) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:756:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 756 | for (k = 0; k < k_max; k++) { | ~ ^ ~~~~~ src/libavcodec/alsdec.c:770:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 770 | for (; k < k_max; k++) | ~ ^ ~~~~~ src/libavcodec/alsdec.c:818:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 818 | av_assert0(sb_length <= sconf->frame_length); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/alsdec.c:850:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 850 | for (sb = 0; sb < sub_blocks; sb++) { | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:871:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 871 | for (sb = 0; sb < sub_blocks; sb++, start = 0) { | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:879:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 879 | if (res == cur_tail_code) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/alsdec.c:891:29: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 891 | if (res > cur_tail_code) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/alsdec.c:911:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 911 | for (sb = 0; sb < sub_blocks; sb++, start = 0) | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:941:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 941 | for (ltp_smp = FFMAX(*bd->ltp_lag - 2, 0); ltp_smp < block_length; ltp_smp++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/alsdec.c:959:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 959 | for (smp = 0; smp < FFMIN(opt_order, block_length); smp++) { | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:962:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 962 | for (sb = 0; sb < smp; sb++) | ~~ ^ ~~~ src/libavcodec/alsdec.c:969:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 969 | for (k = 0; k < opt_order; k++) | ~ ^ ~~~~~~~~~ src/libavcodec/alsdec.c:1115:44: warning: unused parameter 'js_blocks' [-Wunused-parameter] 1115 | unsigned int *js_blocks) | ^ src/libavcodec/alsdec.c:1253:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1253 | while (entries < channels && !(current->stop_flag = get_bits1(gb))) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1256:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1256 | if (current->master_channel >= channels) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1281:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1281 | if (entries == channels) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1362:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1362:66: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1362 | master + FFMIN(begin 5- warning s1 generated,. begin - 1 + t), master + FFMAX(end + 1, end + 1 + t), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1363:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t), 1363 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size); | ^~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1363:41: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t), 1363 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1384:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1384 | master + begin - 1, master + end + 1, | ^~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1384:44: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1384 | master + begin - 1, master + end + 1, | ^~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1385:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1384 | master + begin - 1, master + end + 1, 1385 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size); | ^~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1385:41: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1384 | master + begin - 1, master + end + 1, 1385 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1546:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1546 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ src/libavcodec/alsdec.c:1571:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1571 | nbits[i] = FFMIN(nbits[i], highest_byte*8); | ^ ~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:1593:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1593 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ CC libavcodec/amfdec.o src/libavcodec/alsdec.c:1675:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1675 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1732:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1732 | for (b = 0; b < ctx->num_blocks; b++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1835:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1835 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1836 | sconf->frame_length); | ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:1878:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1878 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1868:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1868 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1878:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1878 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1872:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1872 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1880:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1880 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1868:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1868 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1880:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1880 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1872:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1872 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1932:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1932 | if (ctx->cur_frame_length != sconf->frame_length && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:2078:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2078 | for (c = 0; c < num_buffers; c++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2101:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2101 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2117:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2117 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2147:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2147 | for (c = 0; c < channels; ++c) { | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:2169:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2169 | for (c = 1; c < channels; c++) | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:2201:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2201 | { "max_order", "Sets the maximum order (ALS simple profile allows max 15)", offsetof(ALSDecContext, user_max_order), AV_OPT_TYPE_INT, { .i64 = 1023 }, 0, 1023, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/alsdec.c:2202:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2202 | { NULL } | ^ In file included from src/libavcodec/amfdec.c:22: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/amfdec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/amfdec.c:58:39: warning: unused parameter 'opaque' [-Wunused-parameter] 58 | static void amf_free_amfsurface(void *opaque, uint8_t *data) | ^ src/libavcodec/amfdec.c:383:23: warning: comparison of integers of different signs: 'int' and 'amf_size' (aka 'unsigned long') [-Wsign-compare] 383 | for (i = 0; i < surface->pVtbl->GetPlanesCount(surface); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/amfdec.c:662:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 662 | { NULL } | ^ 6 warnings generated. CC libavcodec/amfenc.o 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)) { \ | ^~~ 26 warnings generated. 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)) { \ | ^~~~ CC libavcodec/amfenc_av1.o 5 warnings generated. CC libavcodec/amfenc_h264.o In file included from src/libavcodec/amfenc_h264.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/amfenc_h264.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "latency", "enables low latency mode", OFFSET(latency), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:93:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "qvbr_quality_level", "Sets the QVBR quality level", OFFSET(qvbr_quality_level),AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:96:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:97:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:98:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "vbaq", "Enable VBAQ", OFFSET(enable_vbaq), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:99:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "frame_skipping", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "qp_i", "Quantization Parameter for I-Frame", OFFSET(qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:103:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "qp_p", "Quantization Parameter for P-Frame", OFFSET(qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:104:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "qp_b", "Quantization Parameter for B-Frame", OFFSET(qp_b), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:110:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "max_au_size", "Maximum Access Unit Size for rate control (in bits)", OFFSET(max_au_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, VE }, | ^ src/libavcodec/amfenc_h264.c:113:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "header_spacing", "Header Insertion Spacing", OFFSET(header_spacing), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1000, VE }, | ^ src/libavcodec/amfenc_h264.c:116:196: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "async_depth", "Set maximum encoding parallelism. Higher values increase output latency.", OFFSET(hwsurfaces_in_queue_max), AV_OPT_TYPE_INT, {.i64 = 16 }, 1, MAX_LOOKAHEAD_DEPTH + 1, VE }, | ^ src/libavcodec/amfenc_h264.c:120:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "bf_delta_qp", "B-Picture Delta QP", OFFSET(b_frame_delta_qp), AV_OPT_TYPE_INT, { .i64 = 4 }, -10, 10, VE }, | ^ src/libavcodec/amfenc_h264.c:121:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "bf_ref", "Enable Reference to B-Frames", OFFSET(b_frame_ref), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:122:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "bf_ref_delta_qp","Reference B-Picture Delta QP", OFFSET(ref_b_frame_delta_qp), AV_OPT_TYPE_INT, { .i64 = 4 }, -10, 10, VE }, | ^ src/libavcodec/amfenc_h264.c:124:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "max_b_frames", "Maximum number of consecutive B Pictures", OFFSET(max_consecutive_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/amfenc_h264.c:125:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "bf", "B Picture Pattern", OFFSET(max_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/amfenc_h264.c:128:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "intra_refresh_mb","Intra Refresh MBs Number Per Slot in Macroblocks", OFFSET(intra_refresh_mb), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, VE }, | ^ src/libavcodec/amfenc_h264.c:136:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "high_motion_quality_boost_enable", "Enable High motion quality boost mode", OFFSET(hw_high_motion_quality_boost), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:138:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:139:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "me_quarter_pel", "Enable ME Quarter Pixel", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:141:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr) , AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:142:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) , AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:144:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_h264.c:147:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:153:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:160:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:167:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:168:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:175:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:176:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:177:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE }, | ^ src/libavcodec/amfenc_h264.c:192:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "pa_adaptive_mini_gop", "Enable Adaptive MiniGOP", OFFSET(pa_adaptive_mini_gop), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:193:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | { NULL } | ^ In file included from src/libavcodec/amfenc_av1.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/amfenc_av1.c:97:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "qvbr_quality_level", "Sets the QVBR quality level", OFFSET(qvbr_quality_level), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_av1.c:104:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "async_depth", "Set maximum encoding parallelism. Higher values increase output latency.", OFFSET(hwsurfaces_in_queue_max), AV_OPT_TYPE_INT, {.i64 = 16 }, 1, MAX_LOOKAHEAD_DEPTH + 1, VE }, | ^ src/libavcodec/amfenc_av1.c:106:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "preencode", "Enable preencode", OFFSET(preencode), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:107:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:108:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:111:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "max_b_frames", "Maximum number of consecutive B Pictures", OFFSET(max_consecutive_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/amfenc_av1.c:112:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "bf", "B Picture Pattern", OFFSET(max_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 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), src/libavcodec/amfenc_h264.c : 640A:V27_:O Pwarning: Tmissing field 'value' initializer [-Wmissing-field-initializers]_ TYP E640_ | I N T , {{ .NiU6L4L = - 1 } , - 1 , 2}5,5 , | V ^E }, | ^ src/libavcodec/amfenc_av1.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "max_qp_b", "max quantization parameter for B-frame", OFFSET(max_qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:123:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "qp_p", "quantization parameter for P-frame", OFFSET(qp_p), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:124:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "qp_i", "quantization parameter for I-frame", OFFSET(qp_i), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:125:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "qp_b", "quantization parameter for B-frame", OFFSET(qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:126:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "skip_frame", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL,{.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:132:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:139:228: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:142:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:148:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:155:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:162:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_av1.c:163:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_av1.c:170:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:171:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:172:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE }, | ^ src/libavcodec/amfenc_av1.c:187:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "pa_adaptive_mini_gop", "Enable Adaptive B-frame", OFFSET(pa_adaptive_mini_gop), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL } | ^ src/libavcodec/amfenc_av1.c:730:27: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ 2 warnings generated. CC libavcodec/amfenc_hevc.o 36 warnings generated. In file included from src/libavcodec/amfenc_hevc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/amfenc_hevc.c:75:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "latency", "enables low latency mode", OFFSET(latency), AV_OPT_TYPE_BOOL,{.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:86:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "qvbr_quality_level", "Sets the QVBR quality level", OFFSET(qvbr_quality_level), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:93:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "async_depth", "Set maximum encoding parallelism. Higher values increase output latency.", OFFSET(hwsurfaces_in_queue_max), AV_CC libavcodec/amr_parser.o OPT_TYPE_INT, {.i64 = 16 }, 1, MAX_LOOKAHEAD_DEPTH + 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:95:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "high_motion_quality_boost_enable", "Enable High motion quality boost mode", OFFSET(hw_high_motion_quality_boost), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:96:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "gops_per_idr", "GOPs per IDR 0-no IDR will be inserted", OFFSET(gops_per_idr), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, VE }, | ^ src/libavcodec/amfenc_hevc.c:97:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "preencode", "Enable preencode", OFFSET(preencode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:98:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "vbaq", "Enable VBAQ", OFFSET(enable_vbaq), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:99:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:100:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:101:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "max_au_size", "Maximum Access Unit Size for rate control (in bits)", OFFSET(max_au_size), AV_OPT_TYPE_INT,{ .i64 = -1 }, -1, INT_MAX, VE}, | ^ src/libavcodec/amfenc_hevc.c:102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "min_qp_i", "min quantization parameter for I-frame", OFFSET(min_qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:103:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "max_qp_i", "max quantization parameter for I-frame", OFFSET(max_qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:104:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "min_qp_p", "min quantization parameter for P-frame", OFFSET(min_qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:105:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "max_qp_p", "max quantization parameter for P-frame", OFFSET(max_qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:106:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "qp_p", "quantization parameter for P-frame", OFFSET(qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:107:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "qp_i", "quantization parameter for I-frame", OFFSET(qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:108:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "skip_frame", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:109:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:110:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "me_quarter_pel", "Enable ME Quarter Pixel ", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr) ,AV_OPT_TYPE_BOOL,{ .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:113:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) ,AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:115:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:118:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:124:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:131:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:138:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:146:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:147:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:148:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE }, | ^ src/libavcodec/amfenc_hevc.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ src/libavcodec/amfenc_hevc.c:568:27: warning: missing field 'value' initializer [-Wmissing-field-initializers] 568 | { NULL }, | ^ 32 warnings generated. CC libavcodec/amrnbdec.o In file included from src/libavcodec/amrnbdec.c:57: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/amrnbdec.c:58: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/amrwbdec.o 33 warnings generated. CC libavcodec/anm.o In file included from src/libavcodec/amrwbdec.c:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/amrwbdec.c:42: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/anm.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/anm.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/ansi.o In file included from src/libavcodec/ansi.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ansi.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/ansi.c:477:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 477 | { NULL }, | ^ 2 warnings generated. CC libavcodec/aom_film_grain.o 51 warnings generated. CC libavcodec/apac.o In file included from src/libavcodec/apac.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/apac.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/aom_film_grain.c:140:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 140 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aom_film_grain.c:371:52: warning: cast from 'struct AVBufferRef *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual] 371 | (AVBufferRef**)&s->sets[i], | ^ src/libavcodec/aom_film_grain.c:365:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 365 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aom_film_grain.c:381:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 381 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/apedec.o 2 warnings generated. CC libavcodec/aptx.o In file included from src/libavcodec/apedec.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/apedec.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/apedec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/apedec.c:488:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 488 | if (rice->ksum < lim) | ~~~~~~~~~~ ^ ~~~ src/libavcodec/apedec.c:619:63: warning: unused parameter 'gb' [-Wunused-parameter] 619 | static void decode_array_0000(APEContext *ctx, GetBitContext *gb, | ^ src/libavcodec/apedec.c:914:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 914 | if (p->sample_pos < start) { | ~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/apedec.c:1377:37: warning: unused parameter 'ctx' [-Wunused-parameter] 1377 | static void init_filter(APEContext *ctx, APEFilter *f, int16_t *buf, int order) | ^ src/libavcodec/apedec.c:1744:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1744 | { NULL}, | ^ 2 warnings generated. CC libavcodec/aptxdec.o CC libavcodec/aptxenc.o In file included from src/libavcodec/aptxdec.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aptxdec.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/aptxenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/apv_decode.o 1 warning generated. CC libavcodec/apv_dsp.o In file included from src/libavcodec/apv_decode.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/apv_decode.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/apv_decode.c:209:51: warning: unused parameter 'thread' [-Wunused-parameter] 209 | int job, int thread) | ^ src/libavcodec/apv_decode.c:409:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 409 | for (int i = 0; i < md->metadata_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/apv_entropy.o CC libavcodec/apv_parser.o src/libavcodec/apv_parser.c:120:39: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 120 | ref = av_buffer_create((uint8_t *)buf, buf_size, dummy_free, | ^ src/libavcodec/apv_parser.c:121:36: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 121 | (void *)buf, AV_BUFFER_FLAG_READONLY); | ^ In file included from src/libavcodec/apv_entropy.c:22: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/arbc.o 2 warnings generated. CC libavcodec/argo.o In file included from src/libavcodec/arbc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/arbc.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/argo.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/argo.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/ass.o 2 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) { | ~~~ ^ ~~~~~~~ 2 warnings generated. CC libavcodec/asvdec.o CC libavcodec/asvenc.o In file included from src/libavcodec/asvdec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/asvdec.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 11 warnings generated. CC libavcodec/atrac.o In file included from src/libavcodec/asvenc.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/asvenc.c:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/atrac.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | for(i=0; i FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/atrac3plusdec.c:46: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/atrac3plus.c:761:63: warning: unused parameter 'avctx' [-Wunused-parameter] 761 | int num_channels, AVCodecContext *avctx) | ^ In file included from src/libavcodec/atrac3plusdec.c:47: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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, | ^ 2 warnings generated. CC libavcodec/atrac3plusdsp.o 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) | ^ 4 warnings generated. CC libavcodec/atrac9dec.o In file included from src/libavcodec/atrac9dec.c:26: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/atrac9dec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/atsc_a53.o src/libavcodec/atrac9dec.c:156:50: warning: unused parameter 's' [-Wunused-parameter] 156 | static inline void calc_precision(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:207:49: warning: unused parameter 's' [-Wunused-parameter] 207 | static inline int parse_band_ext(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:363:73: warning: unused parameter 'b' [-Wunused-parameter] 363 | static inline void calc_codebook_idx(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:407:74: warning: unused parameter 'b' [-Wunused-parameter] 407 | static inline void read_coeffs_coarse(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:443:52: warning: unused parameter 's' [-Wunused-parameter] 443 | static inline void read_coeffs_fine(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:443:72: warning: unused parameter 'b' [-Wunused-parameter] 443 | static inline void read_coeffs_fine(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:461:46: warning: unused parameter 's' [-Wunused-parameter] 461 | static inline void dequantize(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:461:66: warning: unused parameter 'b' [-Wunused-parameter] 461 | static inline void dequantize(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:481:58: warning: unused parameter 's' [-Wunused-parameter] 481 | static inline void apply_intensity_stereo(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:502:54: warning: unused parameter 's' [-Wunused-parameter] 502 | static inline void apply_scalefactors(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:743:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 743 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/audio_frame_queue.o src/libavcodec/audio_frame_queue.c:91:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | for(i=0; nb_samples && iframe_count; i++){ | ~^~~~~~~~~~~~~~~~~ CC libavcodec/audiodsp.o 1 warning generated. CC libavcodec/aura.o In file included from src/libavcodec/aura.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aura.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/av1_levels.o 2 warnings generated. 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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/av1_parse.o 6 warnings generated. CC libavcodec/av1_parser.o src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 71 | if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/av1dec.o CC libavcodec/avcodec.o In file included from src/libavcodec/avcodec.c:43: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/avcodec.c:44: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/avcodec.c:69:22: warning: missing field 'frame' initializer [-Wmissing-field-initializers] 69 | { AV_PKT_DATA_NB }, | ^ src/libavcodec/avcodec.c:77:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 77 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/avcodec.c:287:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:361:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 361 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:417:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:768:59: warning: unused parameter 'avctx' [-Wunused-parameter] 768 | int ff_default_get_supported_config(const AVCodecContext *avctx, | ^ src/libavcodec/avcodec.c:771:46: warning: unused parameter 'flags' [-Wunused-parameter] 771 | unsigned flags, | ^ src/libavcodec/avcodec.c:843:77: warning: unused parameter 'flags' [-Wunused-parameter] 843 | const AVFrameSideData *src, unsigned int flags) | ^ In file included from src/libavcodec/av1dec.c:32: In file included from src/libavcodec/av1dec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/av1dec.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/av1dec.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/av1dec.c:75:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (v > 2 * r) | ~ ^ ~~~~~ src/libavcodec/av1dec.c:451:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 451 | if (bytestream2_get_bytes_left(&gb) < size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:454:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 454 | for (int i = 0; i < size_bytes; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:456:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 456 | if (bytestream2_get_bytes_left(&gb) <= size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/av1dec.c:747:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 747 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1593:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1593 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1617:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1617 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1618:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1618 | { NULL } | ^ 10 warnings generated. CC libavcodec/avdct.o src/libavcodec/avdct.c:62:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ src/libavcodec/avdct.c:63:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | {NULL}, | ^ 2 warnings generated. CC libavcodec/avrndec.o In file included from src/libavcodec/avrndec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/avrndec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 13 warnings generated. 2 warnings generated. CC libavcodec/avs.o CC libavcodec/avs2.o CC libavcodec/avs2_parser.o In file included from src/libavcodec/avs.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/avs.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 5 warnings generated. CC libavcodec/avs3_parser.o 2 warnings generated. CC libavcodec/avuidec.o CC libavcodec/avuienc.o CC libavcodec/bethsoftvideo.o In file included from src/libavcodec/avuidec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/avuidec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/avuienc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 14 warnings generated. CC libavcodec/bfi.o In file included from src/libavcodec/bethsoftvideo.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bethsoftvideo.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/bgmc.o 2 warnings generated. CC libavcodec/bink.o 2 warnings generated. In file included from src/libavcodec/bfi.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bfi.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/bfi.c:127:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 127 | if (length >= bytestream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/binkaudio.o In file included from src/libavcodec/bink.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bink.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/binkaudio.c:41: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/binkdsp.o src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/binkaudio.c:43: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/binkaudio.c:230:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 230 | while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:234:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 234 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ CC libavcodec/bintext.o CC libavcodec/bitpacked_dec.o 4 warnings generated. CC libavcodec/bitpacked_enc.o In file included from src/libavcodec/bintext.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bintext.c:39: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/bitpacked_dec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bitpacked_enc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. 2 warnings generated. CC libavcodec/bitstream.o CC libavcodec/bitstream_filters.o In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/blockdsp.o CC libavcodec/bmp.o In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bmp_parser.o 2 warnings generated. CC libavcodec/bmpenc.o In file included from src/libavcodec/bmp.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bmp.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:261:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 261 | if ((hsize-ihsize-14) < (colors << 2)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bmp.c:262:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 262 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bmp_parser.c:39:63: warning: unused parameter 'avctx' [-Wunused-parameter] 39 | static int bmp_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ src/libavcodec/bmp_parser.c:85:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 85 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2 warnings generated. CC libavcodec/bmvaudio.o In file included from src/libavcodec/bmpenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/bmvvideo.o In file included from src/libavcodec/bmvaudio.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bmvaudio.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 5 warnings generated. 2 warnings generated. CC libavcodec/bonk.o CC libavcodec/brenderpix.o In file included from src/libavcodec/bmvvideo.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bmvvideo.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/bonk.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bonk.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/brenderpix.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/brenderpix.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/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/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/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)) | ~ ^ ~ 4 warnings generated. 2 warnings generated. CC libavcodec/bsf.o CC libavcodec/bsf/aac_adtstoasc.o 3 warnings generated. CC libavcodec/bsf/ahx_to_mp2.o src/libavcodec/bsf.c:337:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 337 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/bsf/aac_adtstoasc.c:26: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bsf/apv_metadata.o 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 } | ^ CC libavcodec/bsf/av1_frame_merge.o 1 warning generated. 5 warnings generated. CC libavcodec/bsf/av1_frame_split.o CC libavcodec/bsf/av1_metadata.o 2 warnings generated. 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 7 warnings generated. CC libavcodec/bsf/dovi_rpu.o CC libavcodec/bsf/dts2pts.o CC libavcodec/bsf/dump_extradata.o src/libavcodec/bsf/dump_extradata.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ src/libavcodec/bsf/dts2pts.c:123:28: warning: unused parameter 'opaque' [-Wunused-parameter] 123 | static int free_node(void *opaque, void *elem) | ^ In file included from src/libavcodec/bsf/dovi_rpu.c:29: In file included from /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ 1 warning generated. 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/dv_error_marker.o src/libavcodec/bsf/dts2pts.c:565:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 565 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/dovi_rpu.c:104:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 104 | if (rpu_size + 3 <= nal->data_size && av_buffer_is_writable(nal->data_ref)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bsf/eac3_core.o src/libavcodec/bsf/dovi_rpu.c:262:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "strip", "Strip Dolby Vision metadata", OFFSET(strip), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/bsf/dovi_rpu.c:267:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 267 | { NULL } | ^ 7 warnings generated. 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 }, | ^ CC libavcodec/bsf/evc_frame_merge.o 2 warnings generated. CC libavcodec/bsf/extract_extradata.o src/libavcodec/bsf/eia608_to_smpte436m.c:109:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 109 | for (int i = 0; i < FF_ARRAY_ELEMS(known_frame_rates); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/eia608_to_smpte436m.c:184:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 184 | for (size_t i = 0; i < cc_count; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/bsf/eia608_to_smpte436m.c:252:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | { "line_number", "line number -- you probably want 9 or 11", OFFSET(line_number), AV_OPT_TYPE_UINT, { .i64 = 9 }, 0, 0xFFFF, FLAGS }, | ^ src/libavcodec/bsf/eia608_to_smpte436m.c:257:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "initial_cdp_sequence_cntr", "initial cdp_*_sequence_cntr value", OFFSET(cdp_sequence_cntr), AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, 0xFFFF, FLAGS }, | ^ src/libavcodec/bsf/eia608_to_smpte436m.c:258:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "cdp_frame_rate", "set the `cdp_frame_rate` fields", OFFSET(cdp_frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "30000/1001" }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/eia608_to_smpte436m.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL }, | ^ 2 warnings generated. CC libavcodec/bsf/filter_units.o 6 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/extract_extradata.c:321:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 321 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/extract_extradata.c:466:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 466 | if (extradata_size != bytestream2_tell_p(&pb_extradata)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/extract_extradata.c:608:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 608 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/extract_extradata.c:679:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 679 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/bsf/extract_extradata.c:680:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ src/libavcodec/bsf/filter_units.c:270:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 270 | { NULL } | ^ 1 warning generated. CC libavcodec/bsf/h264_mp4toannexb.o 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/h264_metadata.c:155:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/h264_metadata.c:580:35: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 580 | udu->data = (uint8_t*)ctx->sei_user_data + i + 1; | ^ CC libavcodec/bsf/h264_redundant_pps.o 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_mp4toannexb.c:157:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 157 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bsf/h264_redundant_pps.c:79:57: warning: unused parameter 'pkt' [-Wunused-parameter] 79 | AVPacket *pkt, | ^ 5 warnings generated. 1 warning generated. CC libavcodec/bsf/h265_metadata.o 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/h266_metadata.c:128:src/libavcodec/bsf/h265_metadata.c12::532 :warning: 43missing field 'help' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | 532 | { N U L L{ }. i 6| 4 ^ = -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 } | ^ 1 warning generated. CC libavcodec/bsf/imx_dump_header.o src/libavcodec/bsf/hapqa_extract.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL }, | ^ 1 warning generated. CC libavcodec/bsf/lcevc_metadata.o src/libavcodec/bsf/hevc_mp4toannexb.c:73:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | 4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/hevc_mp4toannexb.c:155:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/hevc_mp4toannexb.c:183:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 183 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/bsf/media100_to_mjpegb.o CC libavcodec/bsf/mjpeg2jpeg.o 3 warnings generated. CC libavcodec/bsf/mjpega_dump_header.o src/libavcodec/bsf/lcevc_metadata.c:112:72: warning: unused parameter 'pkt' [-Wunused-parameter] 112 | static int lcevc_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, | ^ src/libavcodec/bsf/lcevc_metadata.c:157:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:161:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { .i64 = -1 }, -1, 5, FLAGS}, | ^ src/libavcodec/bsf/lcevc_metadata.c:164:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:167:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:170:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:173:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:177:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:180:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | OFFSET(delete_filler), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/bsf/lcevc_metadata.c:182:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 182 | { NULL } | ^ 10 warnings generated. CC libavcodec/bsf/movsub.o CC libavcodec/bsf/mpeg2_metadata.o CC libavcodec/bsf/mpeg4_unpack_bframes.o CC libavcodec/bsf/noise.o CC libavcodec/bsf/null.o src/libavcodec/bsf/mpeg2_metadata.c:48:53: warning: unused parameter 'pkt' [-Wunused-parameter] 48 | AVPacket *pkt, | ^ src/libavcodec/bsf/mpeg2_metadata.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ 8 warnings generated. src/libavcodec/bsf/noise.c:213:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/noise.c:214:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 214 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/noise.c:215:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/noise.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ CC libavcodec/bsf/opus_metadata.o CC libavcodec/bsf/pcm_rechunk.o CC libavcodec/bsf/pgs_frame_merge.o 4 warnings generated. CC libavcodec/bsf/prores_metadata.o src/libavcodec/bsf/pcm_rechunk.c:191:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:192:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:193:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:194:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:195:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:196:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:197:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 197 | { NULL }, | ^ src/libavcodec/bsf/opus_metadata.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 1 warning generated. CC libavcodec/bsf/remove_extradata.o 7 warnings generated. 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) { | ~ ^ ~~~~~~~~ CC libavcodec/bsf/setts.o src/libavcodec/bsf/prores_metadata.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ 3 warnings generated. CC libavcodec/bsf/showinfo.o 1 warning generated. CC libavcodec/bsf/smpte436m_to_eia608.o src/libavcodec/bsf/setts.c:275:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/setts.c:276:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/setts.c:277:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/setts.c:278:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/setts.c:279:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/setts.c:280:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | { "prescale", "convert to output timebase before evaluation", OFFSET(prescale), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/bsf/setts.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ src/libavcodec/bsf/remove_extradata.c:239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 7 warnings generated. CC libavcodec/bsf/trace_headers.o CC libavcodec/bsf/truehd_core.o CC libavcodec/bsf/vp9_metadata.o 1 warning generated. CC libavcodec/bsf/vp9_raw_reorder.o src/libavcodec/bsf/vp9_metadata.c:38:70: warning: unused parameter 'pkt' [-Wunused-parameter] 38 | static int vp9_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, | ^ src/libavcodec/bsf/vp9_metadata.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ CC libavcodec/bsf/vp9_superframe.o 2 warnings generated. CC libavcodec/bsf/vp9_superframe_split.o In file included from src/libavcodec/bsf/vp9_raw_reorder.c:27: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bsf/vvc_mp4toannexb.o src/libavcodec/bsf/vp9_superframe.c:66:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 66 | for (n = 0; n < n_in; n++) { | ~ ^ ~~~~ src/libavcodec/bsf/vp9_superframe.c:83:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | wloop(mag, *ptr = in[n]->size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/bsf/vp9_superframe.c:86:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 86 | wloop(mag, AV_WL16(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/bsf/vp9_superframe.c:89:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | wloop(mag, AV_WL24(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/bsf/vp9_superframe.c:92:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 92 | wloop(mag, AV_WL32(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ 2 warnings generated. 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 < 2CC libavcodec/bswapdsp.o || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/c93.o CC libavcodec/cabac.o CC libavcodec/canopus.o CC libavcodec/cavs.o 3 warnings generated. CC libavcodec/cavs_parser.o In file included from src/libavcodec/c93.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/c93.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/cavs.c:30: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cavs.c:258:64: warning: unused parameter 'left' [-Wunused-parameter] 258 | static void intra_pred_vert(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:266:51: warning: unused parameter 'top' [-Wunused-parameter] 266 | static void intra_pred_horiz(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:276:52: warning: unused parameter 'top' [-Wunused-parameter] 276 | static void intra_pred_dc_128(uint8_t *d, uint8_t CC libavcodec/cavsdata.o *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:276:66: warning: unused parameter 'left' [-Wunused-parameter] 276 | static void intra_pred_dc_128(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:335:53: warning: unused parameter 'top' [-Wunused-parameter] 335 | static void intra_pred_lp_left(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:343:66: warning: unused parameter 'left' [-Wunused-parameter] 343 | static void intra_pred_lp_top(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:390:36: warning: unused parameter 'list' [-Wunused-parameter] 390 | int list, uint8_t *dest_y, | ^ CC libavcodec/cavsdec.o CC libavcodec/cavsdsp.o 2 warnings generated. CC libavcodec/cbrt_data.o In file included from src/libavcodec/cavsdec.c:34: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/cavsdec.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cavsdec.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/cavsdec.c:576:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 576 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ src/libavcodec/cavsdec.c:623:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | if (cbp > 63U) { | ~~~ ^ ~~~ src/libavcodec/cavsdec.c:695:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 695 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ CC libavcodec/cbrt_data_fixed.o CC libavcodec/cbrt_tablegen_common.o 8 warnings generated. CC libavcodec/cbs.o CC libavcodec/cbs_apv.o In file included from src/libavcodec/cbs_apv.c:21: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs.c:29: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs.c:108:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 108 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_apv.c:107: src/libavcodec/cbs_apv_syntax_template.c:241:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 241 | current->tile_data[c] = (uint8_t*)align_get_bits(rw); | ^ src/libavcodec/cbs_apv_syntax_template.c:378:56: warning: unused parameter 'current' [-Wunused-parameter] 378 | APVRawMetadataFiller *current, | ^ src/libavcodec/cbs.c:282:38: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 282 | frag->data = (uint8_t *)data; | ^ src/libavcodec/cbs_apv_syntax_template.c:527:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 527 | xu(8, metadata_payload_type, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:93:9: note: macro 'xu' defined here 93 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_apv.c:107: src/libavcodec/cbs_apv_syntax_template.c:537:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 537 | xu(8, metadata_payload_size, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:93:9: note: macro 'xu' defined here 93 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ src/libavcodec/cbs.c:406:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 406 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/cbs_apv.c:149: src/libavcodec/cbs_apv_syntax_template.c:244:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 244 | if (put_bytes_left(rw, 0) < comp_size) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/cbs.c:555:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 555 | av_assert0(k > 0 && j + k < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:565:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 565 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:569:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 569 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_apv_syntax_template.c:378:56: warning: unused parameter 'current' [-Wunused-parameter] 378 | APVRawMetadataFiller *current, | ^ src/libavcodec/cbs_apv_syntax_template.c:581:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 581 | xu(8, metadata_payload_type, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:130:9: note: macro 'xu' defined here 130 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_apv.c:149: src/libavcodec/cbs_apv_syntax_template.c:588:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 588 | xu(8, metadata_payload_size, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:130:9: note: macro 'xu' defined here 130 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_apv.c:149: src/libavcodec/cbs_apv_syntax_template.c:571:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 571 | for (int p = 0; p < current->metadata_count; p++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_apv.c:375:61: warning: unused parameter 'ctx' [-Wunused-parameter] 375 | static int cbs_apv_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_apv.c:410:53: warning: unused parameter 'unused' [-Wunused-parameter] 410 | static void cbs_apv_free_metadata(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_apv.c:415:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 415 | for (int i = 0; i < md->metadata_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs.c:987:54: warning: cast from 'const unsigned char *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual] 987 | const AVBufferRef *src_buf = *(AVBufferRef**)(src_ptr + 1); | ^ 6 warnings generated. CC libavcodec/cbs_av1.o In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:67:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 67 | if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:254:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 254 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/cbs_av1.c:593: src/libavcodec/cbs_av1_syntax_template.c:337:80: warning: unused parameter 'rw' [-Wunused-parameter] 337 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw) | ^ src/libavcodec/cbs_av1_syntax_template.c:348:72: warning: unused parameter 'rw' [-Wunused-parameter] 348 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw, | ^ 9 warnings generated. CC libavcodec/cbs_bsf.o src/libavcodec/cbs_av1_syntax_template.c:1456:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1456 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1457 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1455:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1455 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1461:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1461 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1462 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1463 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1460:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1460 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1793:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1793 | fh_start = (uint8_t*)rw->buffer + start_pos / 8; | ^ src/libavcodec/cbs_av1_syntax_template.c:2137:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2137 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_av1.c:679: src/libavcodec/cbs_av1_syntax_template.c:337:80: warning: unused parameter 'rw' [-Wunused-parameter] 337 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw) | ^ src/libavcodec/cbs_av1_syntax_template.c:348:72: warning: unused parameter 'rw' [-Wunused-parameter] 348 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw, | ^ src/libavcodec/cbs_av1_syntax_template.c:1370:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1370 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:668:27: note: expanded from macro 'infer' 668 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:679: src/libavcodec/cbs_av1_syntax_template.c:1456:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1456 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1457 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1455:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1455 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1461:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1461 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1462 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1463 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1460:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1460 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:2137:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2137 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:779:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 779 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_av1.c:820:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 820 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1005:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1005 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_av1.c:1198:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1198 | if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1237:61: warning: unused parameter 'ctx' [-Wunused-parameter] 1237 | static int cbs_av1_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_av1.c:1292:53: warning: unused parameter 'unused' [-Wunused-parameter] 1292 | static void cbs_av1_free_metadata(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_av1.c:1363:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1365:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | OFFSET(fixed_obu_size_length), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8, 0 }, | ^ src/libavcodec/cbs_av1.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavcodec/cbs_h264.o In file included from src/libavcodec/cbs_h264.c:23: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:220:64: warning: unused parameter 'ctx' [-Wunused-parameter] 220 | static int FUNC(vui_parameters_default)(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_h264_syntax_template.c:221:52: warning: unused parameter 'rw' [-Wunused-parameter] 221 | RWContext *rw, H264RawVUI *current, | ^ src/libavcodec/cbs_h264_syntax_template.c:515:50: warning: unused parameter 'sei' [-Wunused-parameter] 515 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:608:74: warning: unused parameter 'sei' [-Wunused-parameter] 608 | H264RawSEIPicTiming *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:680:47: warning: unused parameter 'sei' [-Wunused-parameter] 680 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:707:48: warning: unused parameter 'sei' [-Wunused-parameter] 707 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:723:56: warning: unused parameter 'state' [-Wunused-parameter] 723 | SEIMessageState *state)) | ^ src/libavcodec/cbs_h264_syntax_template.c:806:59: warning: unused parameter 'sei' [-Wunused-parameter] 806 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:840:53: warning: unused parameter 'sei' [-Wunused-parameter] 840 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:905:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 905 | current->rplm_l0[i].modification_of_pic_nums_idc, 0, 3, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:915:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 915 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:919:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 919 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:929:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 929 | current->rplm_l1[i].modification_of_pic_nums_idc, 0, 3, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:939:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 939 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:943:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 943 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:1021:28: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1021 | 0, 6, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:1030:40: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1030 | 0, INT32_MAX, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:1034:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1034 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:1038:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1038 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:1042:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1042 | 0, sps->max_num_ref_frames, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:221:52: warning: unused parameter 'rw' [-Wunused-parameter] 221 | RWContext *rw, H264RawVUI *current, | ^ src/libavcodec/cbs_h264_syntax_template.c:515:50: warning: unused parameter 'sei' [-Wunused-parameter] 515 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:608:74: warning: unused parameter 'sei' [-Wunused-parameter] 608 | H264RawSEIPicTiming *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:680:47: warning: unused parameter 'sei' [-Wunused-parameter] 680 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:707:48: warning: unused parameter 'sei' [-Wunused-parameter] 707 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:723:56: warning: unused parameter 'state' [-Wunused-parameter] 723 | SEIMessageState *state)) | ^ src/libavcodec/cbs_h264_syntax_template.c:806:59: warning: unused parameter 'sei' [-Wunused-parameter] 806 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:840:53: warning: unused parameter 'sei' [-Wunused-parameter] 840 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:905:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 905 | current->rplm_l0[i].modification_of_pic_nums_idc, 0, 3, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:915:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 915 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:919:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 919 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:929:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 929 | current->rplm_l1[i].modification_of_pic_nums_idc, 0, 3, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:939:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 939 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:943:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 943 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:1021:28: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1021 | 0, 6, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:1030:40: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1030 | 0, INT32_MAX, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:1034:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1034 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:1038:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1038 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:1042:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1042 | 0, sps->max_num_ref_frames, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ src/libavcodec/cbs_h264.c:294:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 294 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h264.c:319:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 319 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h264.c:673:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 673 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h264.c:675:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 675 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h264.c:690:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 690 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h264.c:692:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 692 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. src/libavcodec/cbs_h264.c:696:49: warning: unused parameter 'unused' [-Wunused-parameter] 696 | static void cbs_h264_free_sei(AVRefStructOpaque unused, void *content) | ^ CC libavcodec/cbs_h2645.o CC libavcodec/cbs_h265.o In file included from src/libavcodec/cbs_h2645.c:25: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:257:39: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 257 | (uint8_t*)nal->data, size, ref); | ^ src/libavcodec/cbs_h2645.c:265:58: warning: unused parameter 'ctx' [-Wunused-parameter] 265 | int ff_cbs_h2645_write_slice_data(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_h2645.c:273:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 273 | data_size > data_bit_start / 8); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_h2645.c:275:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 275 | if (data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h265.c:23: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h265.c:149: src/libavcodec/cbs_h265_syntax_template.c:77:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 77 | xu(1, extension_data, bit, 0, 1, 0); | ^ src/libavcodec/cbs_h265.c:101:9: note: macro 'xu' defined here 101 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h265.c:149: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h265_syntax_template.c:760:64: warning: unused parameter 'ctx' [-Wunused-parameter] 760 | static int FUNC(vui_parameters_default)(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_h265_syntax_template.c:761:52: warning: unused parameter 'rw' [-Wunused-parameter] 761 | RWContext *rw, H265RawVUI *current, | ^ src/libavcodec/cbs_h265_syntax_template.c:762:53: warning: unused parameter 'sps' [-Wunused-parameter] 762 | H265RawSPS *sps) | ^ src/libavcodec/cbs_h265_syntax_template.c:1939:74: warning: unused parameter 'sei' [-Wunused-parameter] 1939 | H265RawSEIPicTiming *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2015:47: warning: unused parameter 'sei' [-Wunused-parameter] 2015 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2042:48: warning: unused parameter 'sei' [-Wunused-parameter] 2042 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2058:56: warning: unused parameter 'state' [-Wunused-parameter] 2058 | SEIMessageState *state)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2123:53: warning: unused parameter 'sei' [-Wunused-parameter] 2123 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2142:55: warning: unused parameter 'sei' [-Wunused-parameter] 2142 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2179:54: warning: unused parameter 'sei' [-Wunused-parameter] 2179 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2210:72: warning: unused parameter 'sei' [-Wunused-parameter] 2210 | H265RawSEITimeCode *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2261:52: warning: unused parameter 'sei' [-Wunused-parameter] 2261 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2289:60: warning: unused parameter 'sei' [-Wunused-parameter] 2289 | SEIMessageState *sei)) | ^ In file included from src/libavcodec/cbs_h265.c:227: src/libavcodec/cbs_h265_syntax_template.c:83:79: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 83 | xu(1, extension_data, current->data[k / 8] >> (7 - k % 8) & 1, 0, 1, 0); | ^ src/libavcodec/cbs_h265.c:178:9: note: macro 'xu' defined here 178 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h265.c:227: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h265_syntax_template.c:761:52: warning: unused parameter 'rw' [-Wunused-parameter] 761 | RWContext *rw, H265RawVUI *current, | ^ src/libavcodec/cbs_h265_syntax_template.c:762:53: warning: unused parameter 'sps' [-Wunused-parameter] 762 | H265RawSPS *sps) | ^ 6 warnings generated. CC libavcodec/cbs_h266.o src/libavcodec/cbs_h265_syntax_template.c:1939:74: warning: unused parameter 'sei' [-Wunused-parameter] 1939 | H265RawSEIPicTiming *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2015:47: warning: unused parameter 'sei' [-Wunused-parameter] 2015 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2042:48: warning: unused parameter 'sei' [-Wunused-parameter] 2042 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2058:56: warning: unused parameter 'state' [-Wunused-parameter] 2058 | SEIMessageState *state)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2123:53: warning: unused parameter 'sei' [-Wunused-parameter] 2123 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2142:55: warning: unused parameter 'sei' [-Wunused-parameter] 2142 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2179:54: warning: unused parameter 'sei' [-Wunused-parameter] 2179 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2210:72: warning: unused parameter 'sei' [-Wunused-parameter] 2210 | H265RawSEITimeCode *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2261:52: warning: unused parameter 'sei' [-Wunused-parameter] 2261 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2289:60: warning: unused parameter 'sei' [-Wunused-parameter] 2289 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265.c:297:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 297 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h265.c:684:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 684 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:686:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 686 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:688:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 688 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:703:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 703 | for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:705:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 705 | for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:707:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 707 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:711:49: warning: unused parameter 'unused' [-Wunused-parameter] 711 | static void cbs_h265_free_sei(AVRefStructOpaque unused, void *content) | ^ In file included from src/libavcodec/cbs_h266.c:24: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h266.c:150: src/libavcodec/cbs_h266_syntax_template.c:213:65: warning: unused parameter 'ctx' [-Wunused-parameter] 213 | static int FUNC(vui_parameters_default) (CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_h266_syntax_template.c:214:53: warning: unused parameter 'rw' [-Wunused-parameter] 214 | RWContext *rw, H266RawVUI *current) | ^ src/libavcodec/cbs_h266_syntax_template.c:340:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 340 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_h266.c:102:9: note: macro 'xu' defined here 102 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h266.c:150: src/libavcodec/cbs_h266_syntax_template.c:383:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 383 | xu(1, extension_data, bit, 0, 1, 0); | ^ src/libavcodec/cbs_h266.c:102:9: note: macro 'xu' defined here 102 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h266.c:150: src/libavcodec/cbs_h266_syntax_template.c:3524:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3524 | for (i = 0; i < current->num_entry_points; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h266.c:228: src/libavcodec/cbs_h266_syntax_template.c:214:53: warning: unused parameter 'rw' [-Wunused-parameter] 214 | RWContext *rw, H266RawVUI *current) | ^ src/libavcodec/cbs_h266_syntax_template.c:340:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 340 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_h266.c:179:9: note: macro 'xu' defined here 179 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h266.c:228: src/libavcodec/cbs_h266_syntax_template.c:312:46: warning: unused parameter 'payload_size' [-Wunused-parameter] 312 | uint32_t payload_size, int cur_pos) | ^ src/libavcodec/cbs_h266_syntax_template.c:312:64: warning: unused parameter 'cur_pos' [-Wunused-parameter] 312 | uint32_t payload_size, int cur_pos) | ^ src/libavcodec/cbs_h266_syntax_template.c:389:79: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 389 | xu(1, extension_data, current->data[k / 8] >> (7 - k % 8) & 1, 0, 1, 0); | ^ src/libavcodec/cbs_h266.c:179:9: note: macro 'xu' defined here 179 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h266.c:228: src/libavcodec/cbs_h266_syntax_template.c:3524:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3524 | for (i = 0; i < current->num_entry_points; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h266.c:312:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for(i = 0; i < num_nalus; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/cbs_h266.c:316:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 316 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h266.c:727:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 727 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h266.c:729:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 729 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h266.c:731:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 731 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h266.c:744:51: warning: unused parameter 'unused' [-Wunused-parameter] 744 | static void cbs_h266_free_slice(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_h266.c:754:49: warning: unused parameter 'unused' [-Wunused-parameter] 754 | static void cbs_h266_free_sei(AVRefStructOpaque unused, void *content) | ^ 48 warnings generated. CC libavcodec/cbs_lcevc.o In file included from src/libavcodec/cbs_lcevc.c:23: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_lcevc.c:198: src/libavcodec/cbs_lcevc_syntax_template.c:64:58: warning: unused parameter 'state' [-Wunused-parameter] 64 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:65:38: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 65 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:140:60: warning: unused parameter 'state' [-Wunused-parameter] 140 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:141:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 141 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:173:59: warning: unused parameter 'state' [-Wunused-parameter] 173 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:258:37: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 258 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:343:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 343 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:419:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 419 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:443:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 443 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:453:31: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 453 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:534:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 534 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_lcevc.c:145:9: note: macro 'xu' defined here 145 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_lcevc.c:198: src/libavcodec/cbs_lcevc_syntax_template.c:504:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 504 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:558:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 558 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:582:61: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 582 | xu(3, payload_size_type, tmp, 0, MAX_UINT_BITS(3), 0); | ^ src/libavcodec/cbs_lcevc.c:145:9: note: macro 'xu' defined here 145 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_lcevc.c:198: src/libavcodec/cbs_lcevc_syntax_template.c:584:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 584 | xu(5, payload_type, tmp, 0, MAX_UINT_BITS(5), 0); | ^ src/libavcodec/cbs_lcevc.c:145:9: note: macro 'xu' defined here 145 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_lcevc.c:198: src/libavcodec/cbs_lcevc_syntax_template.c:597:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 597 | if (payload_size > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_lcevc.c:306: src/libavcodec/cbs_lcevc_syntax_template.c:64:58: warning: unused parameter 'state' [-Wunused-parameter] 64 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:65:38: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 65 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:140:60: warning: unused parameter 'state' [-Wunused-parameter] 140 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:141:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 141 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:173:59: warning: unused parameter 'state' [-Wunused-parameter] 173 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:257:57: warning: unused parameter 'state' [-Wunused-parameter] 257 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:258:37: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 258 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:343:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 343 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:419:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 419 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:443:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 443 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:452:51: warning: unused parameter 'state' [-Wunused-parameter] 452 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:453:31: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 453 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:469:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 469 | for (int i = 0; i < current->filler_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:534:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 534 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_lcevc.c:253:9: note: macro 'xu' defined here 253 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_lcevc.c:306: src/libavcodec/cbs_lcevc_syntax_template.c:504:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 504 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:558:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 558 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:640:50: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 640 | xu(3, payload_size_type, tmp, 0, 7, 0); | ^ src/libavcodec/cbs_lcevc.c:253:9: note: macro 'xu' defined here 253 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_lcevc.c:306: src/libavcodec/cbs_lcevc_syntax_template.c:641:76: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 641 | xu(5, payload_type, block->payload_type, 0, MAX_UINT_BITS(5), 0); | ^ src/libavcodec/cbs_lcevc.c:253:9: note: macro 'xu' defined here 253 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ src/libavcodec/cbs_lcevc.c:378:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 378 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_lcevc.c:495:51: warning: unused parameter 'unused' [-Wunused-parameter] 495 | static void free_picture_config(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_lcevc.c:502:49: warning: unused parameter 'unused' [-Wunused-parameter] 502 | static void free_encoded_data(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_lcevc.c:513:52: warning: unused parameter 'unused' [-Wunused-parameter] 513 | static void free_additional_info(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_lcevc.c:601:68: warning: unused parameter 'ctx' [-Wunused-parameter] 601 | static int cbs_lcevc_get_process_block_list(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_lcevc.c:758:50: warning: unused parameter 'unused' [-Wunused-parameter] 758 | static void cbs_lcevc_free_nal(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_lcevc.c:811:66: warning: unused parameter 'ctx' [-Wunused-parameter] 811 | *ff_cbs_lcevc_process_block_find_type(CodedBitstreamContext *ctx, | ^ 29 warnings generated. CC libavcodec/cbs_mpeg2.o 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, | ^ 43 warnings generated. CC libavcodec/cbs_sei.o In file included from src/libavcodec/cbs_sei.c:21: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_sei.c:149: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:54:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 54 | if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:70:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 70 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:104:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:112:55: warning: unused parameter 'unused' [-Wunused-parameter] 112 | SEIMessageState *unused)) | ^ src/libavcodec/cbs_sei_syntax_template.c:147:50: warning: unused parameter 'unused' [-Wunused-parameter] 147 | SEIMessageState *unused)) | ^ src/libavcodec/cbs_sei_syntax_template.c:175:28: warning: unused parameter 'state' [-Wunused-parameter] 175 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:197:54: warning: unused parameter 'state' [-Wunused-parameter] 197 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:212:28: warning: unused parameter 'state' [-Wunused-parameter] 212 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:226:28: warning: unused parameter 'state' [-Wunused-parameter] 226 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:243:27: warning: unused parameter 'state' [-Wunused-parameter] 243 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:295:49: warning: unused parameter 'state' [-Wunused-parameter] 295 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:313:57: warning: unused parameter 'state' [-Wunused-parameter] 313 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:394:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 394 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_sei.c:100:9: note: macro 'xu' defined here 100 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:149: src/libavcodec/cbs_sei_syntax_template.c:364:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 364 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:418:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:442:53: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 442 | xu(8, last_payload_type_byte, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_sei.c:100:9: note: macro 'xu' defined here 100 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:149: src/libavcodec/cbs_sei_syntax_template.c:449:53: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 449 | xu(8, last_payload_size_byte, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_sei.c:100:9: note: macro 'xu' defined here 100 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:149: src/libavcodec/cbs_sei_syntax_template.c:426:63: warning: unused parameter 'prefix' [-Wunused-parameter] 426 | SEIRawMessageList *current, int prefix) | ^ src/libavcodec/cbs_sei_syntax_template.c:454:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 454 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_sei.c:225: src/libavcodec/cbs_sei_syntax_template.c:21:44: warning: unused parameter 'state' [-Wunused-parameter] 21 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:39:50: warning: unused parameter 'state' [-Wunused-parameter] 39 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:70:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 70 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:78:52: warning: unused parameter 'state' [-Wunused-parameter] 78 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:104:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:112:55: warning: unused parameter 'unused' [-Wunused-parameter] 112 | SEIMessageState *unused)) | ^ src/libavcodec/cbs_sei_syntax_template.c:147:50: warning: unused parameter 'unused' [-Wunused-parameter] 147 | SEIMessageState *unused)) | ^ src/libavcodec/cbs_sei_syntax_template.c:175:28: warning: unused parameter 'state' [-Wunused-parameter] 175 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:197:54: warning: unused parameter 'state' [-Wunused-parameter] 197 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:212:28: warning: unused parameter 'state' [-Wunused-parameter] 212 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:226:28: warning: unused parameter 'state' [-Wunused-parameter] 226 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:243:27: warning: unused parameter 'state' [-Wunused-parameter] 243 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:295:49: warning: unused parameter 'state' [-Wunused-parameter] 295 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:313:57: warning: unused parameter 'state' [-Wunused-parameter] 313 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:394:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 394 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_sei.c:176:9: note: macro 'xu' defined here 176 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:225: src/libavcodec/cbs_sei_syntax_template.c:364:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 364 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:418:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:499:57: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 499 | xu(8, last_payload_type_byte, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_sei.c:176:9: note: macro 'xu' defined here 176 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:225: src/libavcodec/cbs_sei_syntax_template.c:506:57: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 506 | xu(8, last_payload_size_byte, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_sei.c:176:9: note: macro 'xu' defined here 176 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:225: src/libavcodec/cbs_sei_syntax_template.c:426:63: warning: unused parameter 'prefix' [-Wunused-parameter] 426 | SEIRawMessageList *current, int prefix) | ^ src/libavcodec/cbs_sei.c:228:61: warning: unused parameter 'unused' [-Wunused-parameter] 228 | static void cbs_free_user_data_registered(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_sei.c:234:63: warning: unused parameter 'unused' [-Wunused-parameter] 234 | static void cbs_free_user_data_unregistered(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_sei.c:341:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:356:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 356 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:363:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 363 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/cbs_vp8.o In file included from src/libavcodec/cbs_vp8.c:22: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_vp8.c:205:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 205 | if (value < range_min || value > range_max) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/cbs_vp8.c:205:15: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 205 | if (value < range_min || value > range_max) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/cbs_vp8.c:291:58: warning: unused parameter 'ctx' [-Wunused-parameter] 291 | static int cbs_vp8_split_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_vp8.c:292:69: warning: unused parameter 'header' [-Wunused-parameter] 292 | CodedBitstreamFragment *frag, int header) | ^ src/libavcodec/cbs_vp8.c:345:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 345 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp8.c:357:54: warning: unused parameter 'ctx' [-Wunused-parameter] 357 | static int cbs_vp8_write_unit(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_vp8.c:358:51: warning: unused parameter 'unit' [-Wunused-parameter] 358 | CodedBitstreamUnit *unit, PutBitContext *pbc) | ^ src/libavcodec/cbs_vp8.c:358:72: warning: unused parameter 'pbc' [-Wunused-parameter] 358 | CodedBitstreamUnit *unit, PutBitContext *pbc) | ^ src/libavcodec/cbs_vp8.c:363:61: warning: unused parameter 'ctx' [-Wunused-parameter] 363 | static int cbs_vp8_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_vp8.c:364:62: warning: unused parameter 'frag' [-Wunused-parameter] 364 | CodedBitstreamFragment *frag) | ^ 48 warnings generated. CC libavcodec/cbs_vp9.o In file included from src/libavcodec/cbs_vp9.c:22: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_vp9.c:275: src/libavcodec/cbs_vp9_syntax_template.c:20:53: warning: unused parameter 'current' [-Wunused-parameter] 20 | VP9RawFrameHeader *current) | ^ In file included from src/libavcodec/cbs_vp9.c:347: src/libavcodec/cbs_vp9_syntax_template.c:20:53: warning: unused parameter 'current' [-Wunused-parameter] 20 | VP9RawFrameHeader *current) | ^ src/libavcodec/cbs_vp9.c:366:39: warning: unused parameter 'header' [-Wunused-parameter] 366 | int header) | ^ src/libavcodec/cbs_vp9.c:458:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 458 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp9.c:460:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 460 | if (pos == unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:489:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 489 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:567:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 567 | av_assert0(size - pos == 2 + frag->nb_units * size_len); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ 39 warnings generated. CC libavcodec/ccaption_dec.o 12 warnings generated. CC libavcodec/cdgraphics.o In file included from src/libavcodec/ccaption_dec.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/ccaption_dec.c:512:31: warning: comparison of integers of different signs: 'enum cc_font' and 'const char' [-Wsign-compare] 512 | if (prev_font != font[j]) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/ccaption_dec.c:536:32: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] 536 | if (prev_color != color[j]) { | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ccaption_dec.c:561:35: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] 561 | if (prev_bg_color != bg[j]) { | ~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/ccaption_dec.c:624:60: warning: unused parameter 'hi' [-Wunused-parameter] 624 | static void handle_bgattr(CCaptionSubContext *ctx, uint8_t hi, uint8_t lo) | ^ src/libavcodec/ccaption_dec.c:631:62: warning: unused parameter 'hi' [-Wunused-parameter] 631 | static void handle_textattr(CCaptionSubContext *ctx, uint8_t hi, uint8_t lo) | ^ src/libavcodec/ccaption_dec.c:946:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 946 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:947:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 947 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:952:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 952 | {NULL} | ^ In file included from src/libavcodec/cdgraphics.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cdgraphics.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 9 warnings generated. CC libavcodec/cdtoons.o 2 warnings generated. CC libavcodec/cdxl.o In file included from src/libavcodec/cdtoons.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cdtoons.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/cdtoons.c:233:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 233 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/cdxl.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cdxl.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/celp_filters.o 9 warnings generated. CC libavcodec/celp_math.o 2 warnings generated. CC libavcodec/cfhd.o CC libavcodec/cfhddata.o In file included from src/libavcodec/cfhd.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cfhd.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/cfhd.c:194:55: warning: unused parameter 'plane' [-Wunused-parameter] 194 | int width, int linesize, int plane) | ^ src/libavcodec/cfhddata.c:158:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | av_assert0(vlc.table_size == out_size); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ CC libavcodec/cfhddsp.o src/libavcodec/cfhd.c:675:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | if (avctx->height < height) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cfhd.c:743:66: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 743 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:797:104: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 797 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/cfhdenc.o In file included from src/libavcodec/cfhdenc.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cfhdenc.c:304:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 304 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhdenc.c:845:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 845 | { NULL}, | ^ CC libavcodec/cfhdencdsp.o CC libavcodec/cga_data.o CC libavcodec/cinepak.o In file included from src/libavcodec/cinepak.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cinepak.c:43: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/cinepak.c:113:32: warning: cast from 'const unsigned char *' to 'signed char *' drops const qualifier [-Wcast-qual] 113 | u = *(int8_t *)data++; | ^ src/libavcodec/cinepak.c:114:32: warning: cast from 'const unsigned char *' to 'signed char *' drops const qualifier [-Wcast-qual] 114 | v = *(int8_t *)data++; | ^ 5 warnings generated. CC libavcodec/cinepakenc.o 6 warnings generated. CC libavcodec/clearvideo.o 4 warnings generated. CC libavcodec/cljrdec.o In file included from src/libavcodec/cinepakenc.c:46: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/cinepakenc.c:136:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:138:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:140:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:142:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:144:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 145 | { NULL }, | ^ src/libavcodec/cinepakenc.c:816:47: warning: unused parameter 'info' [-Wunused-parameter] 816 | strip_info *info) | ^ src/libavcodec/cinepakenc.c:846:58: warning: unused parameter 'y' [-Wunused-parameter] 846 | static void write_strip_header(CinepakEncContext *s, int y, int h, int keyframe, | ^ src/libavcodec/cinepakenc.c:1008:62: warning: unused parameter 'buf_size' [-Wunused-parameter] 1008 | int isakeyframe, unsigned char *buf, int buf_size, int *got_keyframe) | ^ In file included from src/libavcodec/cljrdec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cljrdec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/clearvideo.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/clearvideo.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/clearvideo.c:696:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 696 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/cljrenc.o In file included from src/libavcodec/cljrenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ 5 warnings generated. CC libavcodec/cllc.o In file included from src/libavcodec/cllc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/cllc.c:401:71: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 401 | ctx->bdsp.bswap16_buf((uint16_t *) ctx->swapped_buf, (uint16_t *) src, | ^ src/libavcodec/cllc.c:378:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 378 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 3 warnings generated. CC libavcodec/cngdec.o In file included from src/libavcodec/cngdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cngdec.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/cngenc.o 20 warnings generated. CC libavcodec/codec_desc.o 2 warnings generated. In file included from src/libavcodec/cngenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/codec_par.o 1 warning generated. src/libavcodec/codec_desc.c:3898:34: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3898 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cook.o 10 warnings generated. CC libavcodec/cook_parser.o 1 warning generated. CC libavcodec/cpia.o CC libavcodec/cri.o In file included from src/libavcodec/cook.c:56: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cook.c:57: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/cook.c:59: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cook.c:531:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 531 | if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cook.c:809:41: warning: unused parameter 'q' [-Wunused-parameter] 809 | static void decouple_float(COOKContext *q, | ^ In file included from src/libavcodec/cpia.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cpia.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/cri_parser.o 2 warnings generated. CC libavcodec/cscd.o src/libavcodec/cri_parser.c:46:63: warning: unused parameter 'avctx' [-Wunused-parameter] 46 | static int cri_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ In file included from src/libavcodec/cri.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cri.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/cri.c:359:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 359 | s->jpkt->data = (uint8_t *)s->data + offset; | ^ src/libavcodec/cri.c:223:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (read_len != bytestream2_get_buffer(gb, codec_name, read_len)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cri.c:231:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 231 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 1 warning generated. CC libavcodec/cyuv.o In file included from src/libavcodec/cscd.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cscd.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/cyuv.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cyuv.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/d3d11va.o 2 warnings generated. CC libavcodec/dca_core.o CC libavcodec/dca.o 5 warnings generated. CC libavcodec/dca_exss.o In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/dca_core.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/dca_lbr.o 5 warnings generated. CC libavcodec/dca_parser.o In file included from src/libavcodec/dca_lbr.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dca_parser.c:327:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 327 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dca_lbr.c:1180:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1180 | } chunk = { {0} }; | ^ CC libavcodec/dca_sample_rate_tab.o CC libavcodec/dca_xll.o 1 warning generated. CC libavcodec/dcaadpcm.o In file included from src/libavcodec/dca_xll.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/dca_xll.c:29: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dcadata.o CC libavcodec/dcadct.o 2 warnings generated. CC libavcodec/dcadec.o 2 warnings generated. CC libavcodec/dcadsp.o 1 warning generated. CC libavcodec/dcaenc.o In file included from src/libavcodec/dcadec.c:26: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/dcadsp.c:121:41: warning: unused parameter 'subband_samples_hi' [-Wunused-parameter] 121 | int32_t **subband_samples_hi, | ^ src/libavcodec/dcadsp.c:244:41: warning: unused parameter 'subband_samples_hi' [-Wunused-parameter] 244 | int32_t **subband_samples_hi, | ^ src/libavcodec/dcadec.c:384:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ In file included from src/libavcodec/dcaenc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/dcahuff.o In file included from src/libavcodec/dcaenc.c:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:579:66: warning: unused parameter 'band2' [-Wunused-parameter] 579 | static void update_band_masking(DCAEncContext *c, int band1, int band2, | ^ src/libavcodec/dcaenc.c:580:67: warning: unused parameter 'spectrum2' [-Wunused-parameter] 580 | int f, int32_t spectrum1, int32_t spectrum2, | ^ src/libavcodec/dcaenc.c:581:37: warning: unused parameter 'channel' [-Wunused-parameter] 581 | int channel, int32_t * arg) | ^ src/libavcodec/dcaenc.c:581:56: warning: unused parameter 'arg' [-Wunused-parameter] 581 | int channel, int32_t * arg) | ^ src/libavcodec/dcaenc.c:708:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 708 | if ((ff_dca_quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 718 | av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/dcaenc.c:835:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 835 | if (t < best_bits) { | ~ ^ ~~~~~~~~~ src/libavcodec/dcaenc.c:1184:48: warning: unused parameter 'subframe' [-Wunused-parameter] 1184 | static void put_subframe(DCAEncContext *c, int subframe) | ^ src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ 3 warnings generated. CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.o CC libavcodec/dds.o 2 warnings generated. CC libavcodec/decode.o CC libavcodec/dfa.o In file included from src/libavcodec/dds.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dds.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:383:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000) | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/decode.c:48: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/decode.c:49: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/dfa.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dfa.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/dfa.c:257:70: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 257 | if (frame_end - frame <= delta || y + lines + skip_lines > height) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dfa.c:283:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | if (bytestream2_get_buffer(gb, line_ptr, count * 2) != count * 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/dfa.c:322:40: warning: unused parameter 'gb' [-Wunused-parameter] 322 | static int decode_blck(GetByteContext *gb, uint8_t *frame, int width, int height) | ^ src/libavcodec/decode.c:390:48: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 390 | if (discard_padding > 0 && discard_padding <= frame->nb_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:391:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 391 | if (discard_padding == frame->nb_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:759:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 759 | (frame->crop_top + frame->crop_bottom) >= frame->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:758:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 758 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/decode.c:883:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 883 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:1550:26: warning: missing field 'frame' initializer [-Wmissing-field-initializers] 1550 | { AV_PKT_DATA_NB } | ^ src/libavcodec/decode.c:1667:50: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1667 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:1675:48: warning: unused parameter 'unused' [-Wunused-parameter] 1675 | static void decode_data_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/decode.c:1686:43: warning: unused parameter 'avctx' [-Wunused-parameter] 1686 | int ff_attach_decode_data(AVCodecContext *avctx, AVFrame *frame) | ^ src/libavcodec/decode.c:1894:61: warning: unused parameter 'f' [-Wunused-parameter] 1894 | static void check_progress_consistency(const ProgressFrame *f) | ^ src/libavcodec/decode.c:1988:60: warning: unused parameter 'unused' [-Wunused-parameter] 1988 | static void progress_frame_pool_reset_cb(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/decode.c:1996:73: warning: unused parameter 'opaque' [-Wunused-parameter] 1996 | static av_cold void progress_frame_pool_free_entry_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/decode.c:2088:48: warning: comparison of integers of different signs: 'const enum AVPacketSideDataType' and 'int' [-Wsign-compare] 2088 | if (ff_sd_global_map[j].packet == val) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/decode.c:2379:56: warning: unused parameter 'avctx' [-Wunused-parameter] 2379 | av_cold void ff_decode_internal_uninit(AVCodecContext *avctx) | ^ 4 warnings generated. CC libavcodec/dfpwmdec.o 7 warnings generated. CC libavcodec/dfpwmenc.o In file included from src/libavcodec/dfpwmdec.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dfpwmdec.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. In file included from src/libavcodec/dfpwmenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/dirac.o 1 warning generated. CC libavcodec/dirac_arith.o In file included from src/libavcodec/dirac.c:36: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dirac.c:301:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (idx < 3U) | ~~~ ^ ~~ 16 warnings generated. CC libavcodec/dirac_dwt.o CC libavcodec/dirac_parser.o In file included from src/libavcodec/dirac_dwt.c:28: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:410:87: warning: unused parameter 'height' [-Wunused-parameter] 410 | static void RENAME(spatial_compose_haari_dy)(DWTContext *d, int level, int width, int height, int stride) | ^ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:31: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:410:87: warning: unused parameter 'height' [-Wunused-parameter] 410 | static void RENAME(spatial_compose_haari_dy)(DWTContext *d, int level, int width, int height, int stride) | ^ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:34: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:410:87: warning: unused parameter 'height' [-Wunused-parameter] 410 | static void RENAME(spatial_compose_haari_dy)(DWTContext *d, int level, int width, int height, int stride) | ^ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o CC libavcodec/diracdsp.o In file included from src/libavcodec/diracdec.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/diracdec.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/diracdec.c:37: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:522:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 522 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:670:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 670 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:680:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 680 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:687:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 687 | if (b->length > FFMAX(get_bits_left(&s->gb)/8, 0)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:703:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 703 | for (i = 0; i < s->wavelet_depth * 3 + 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:707:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (damaged_count > (s->wavelet_depth * 3 + 1) /2) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:740:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 740 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:791:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 791 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:804:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 804 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:827:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 827 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:854:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 854 | if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:860:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 860 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:895:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 895 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:924:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 924 | for (i = 0; i < s->num_x; i++) | ~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:943:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 943 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:978:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:979:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 979 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1004:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1004 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1011:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1012:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1012 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1172:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1172 | for (ref = 0; ref < s->num_refs; ref++) { | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/diracdec.c:1261:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1261 | for (i = 0; i <= s->wavelet_depth; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1262:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1262 | CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1241:9: note: expanded from macro 'CHECKEDREAD' 1241 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1263:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1263 | 14 warning s generatedC. HECKEDREAD(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) | ^ CC libavcodec/diractab.o src/libavcodec/diracdec.c:2305:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2305 | if (data_unit_size > buf_size - buf_idx || !data_unit_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:2306:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2306 | if(data_unit_size > buf_size - buf_idx) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/dnxhd_parser.o src/libavcodec/dnxhd_parser.c:119:40: warning: unused parameter 'avctx' [-Wunused-parameter] 119 | AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/dnxhddata.o src/libavcodec/dnxhddata.c:944:30: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 944 | { 175, 185, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 951 | { 115, 120, 145, 240, 290 } }, | ^ src/libavcodec/dnxhddata.c:958:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 958 | { 175, 185, 220, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:965:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 965 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 972 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 979 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 986 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1148:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1160 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o In file included from src/libavcodec/dnxhddec.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dnxhdenc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dnxhddec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dnxhddec.c:295:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 295 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:340:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:344:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 344 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dnxhdenc.c:39: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:609:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 609 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:639:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 639 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:639:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 639 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:52:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavcodec/dnxhdenc.c:179:61: warning: unused parameter 'overflow' [-Wunused-parameter] 179 | int n, int qscale, int *overflow) | ^ src/libavcodec/dnxhdenc.c:264:62: warning: unused parameter 'lbias' [-Wunused-parameter] 264 | static av_cold int dnxhd_init_qmat(DNXHDEncContext *ctx, int lbias, int cbias) | ^ src/libavcodec/dnxhdenc.c:264:73: warning: unused parameter 'cbias' [-Wunused-parameter] 264 | static av_cold int dnxhd_init_qmat(DNXHDEncContext *ctx, int lbias, int cbias) | ^ src/libavcodec/dnxhdenc.c:816:64: warning: unused parameter 'arg' [-Wunused-parameter] 816 | static int dnxhd_calc_bits_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/dnxhdenc.c:928:61: warning: unused parameter 'arg' [-Wunused-parameter] 928 | static int dnxhd_mb_var_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/dnxhdenc.c:1037:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1037 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1041:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1045:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1045 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1092:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1092 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1095:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1095 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1216:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1216 | for (int x = 0; x < ctx->m.c.mb_num && max_bits > ctx->frame_bits; x++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1226:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1226 | if (max_bits > ctx->frame_bits) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1341:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1341 | { NULL }, | ^ 8 warnings generated. CC libavcodec/dnxuc_parser.o src/libavcodec/dnxuc_parser.c:37:37: warning: unused parameter 'avctx' [-Wunused-parameter] 37 | AVCodecContext *avctx, | ^ src/libavcodec/dnxuc_parser.c:66:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | } else if (ipc->remaining <= buf_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. CC libavcodec/dolby_e.o In file included from src/libavcodec/dolby_e.c:29: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/dolby_e.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dolby_e.c:1291:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1291 | { NULL }, | ^ 19 warnings generated. CC libavcodec/dolby_e_parse.o 57 warnings generated. CC libavcodec/dolby_e_parser.o In file included from src/libavcodec/dolby_e_parse.c:23: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dolby_e_parse.c:68:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ 3 warnings generated. CC libavcodec/dovi_rpu.o CC libavcodec/dovi_rpudec.o In file included from src/libavcodec/dovi_rpu.c:27: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/dovi_rpudec.c:28: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/dovi_rpu.c:33:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 33 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpu.c:46:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 46 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/dovi_rpuenc.o In file included from src/libavcodec/dovi_rpudec.c:29: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dovi_rpudec.c:310:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 310 | if (ext->num_static >= FF_ARRAY_ELEMS(ext->dm_static)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpudec.c:315:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 315 | if (ext->num_dynamic >= FF_ARRAY_ELEMS(ext->dm_dynamic)) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpudec.c:386:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 386 | if (emdf_payload_size * 8 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpudec.c:395:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 395 | for (int i = 0; i < emdf_payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dovi_rpuenc.c:30: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/dovi_rpuenc.c:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:193:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 193 | for (int i = 1; i < FF_ARRAY_ELEMS(dv_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:284:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 284 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->ycc_to_rgb_matrix); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:289:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 289 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->ycc_to_rgb_offset); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:294:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 294 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->rgb_to_lms_matrix); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/dpcm.o 37 warnings generated. CC libavcodec/dpx.o In file included from src/libavcodec/dpcm.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dpcm.c:43: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/dpx.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dpx.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dpx.c:309:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | if (magic_num == AV_RL32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:311:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 311 | } else if (magic_num == AV_RB32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:319:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 319 | if (avpkt->size <= offset) { | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dpx.c:336:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (ret != 0xFFFFFFFF) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:397:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 397 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:415:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | if (i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:442:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:442:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/dpx_parser.o src/libavcodec/dpx_parser.c:41:63: warning: unused parameter 'avctx' [-Wunused-parameter] 41 | static int dpx_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ src/libavcodec/dpx_parser.c:70:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 70 | i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dpx_parser.c:86:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 86 | if (d->fsize > buf_size - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/dpxenc.o 3 warnings generated. CC libavcodec/dsd.o 11 warnings generated. CC libavcodec/dsddec.o In file included from src/libavcodec/dpxenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/dpxenc.c:287:61: warning: cast from 'unsigned char *const *' to 'const unsigned char **' drops const qualifier [-Wcast-qual] 287 | (const uint8_t**)frame->data, frame->linesize, | ^ CC libavcodec/dsicinaudio.o In file included from src/libavcodec/dsddec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dsddec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dsddec.c:76:71: warning: unused parameter 'threadnr' [-Wunused-parameter] 76 | static int dsd_channel(AVCodecContext *avctx, void *tdata, int j, int threadnr) | ^ 3 warnings generated. CC libavcodec/dsicinvideo.o 2 warnings generated. CC libavcodec/dss_sp.o In file included from src/libavcodec/dsicinaudio.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dsicinaudio.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/dstdec.o In file included from src/libavcodec/dsicinvideo.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dsicinvideo.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dsicinvideo.c:272:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 272 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/dss_sp.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dss_sp.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 694 | } while (offset < FF_ARRAY_ELEMS(p->excitation)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dstdec.c:31: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/dstdec.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/dstdec.c:35: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 168 | for (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ src/libavcodec/dstdec.c:222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 222 | for (i = 0; i < fsets->elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dstdec.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 313 | for (ch = 0; ch < channels; ch++) | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 344 | for (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/dv.o 9 warnings generated. CC libavcodec/dv_profile.o CC libavcodec/dvaudio_parser.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/dvaudiodec.o 3 warnings generated. 4 warnings generated. CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubdec.o CC libavcodec/dvbsubenc.o In file included from src/libavcodec/dvaudiodec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dvaudiodec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dvaudiodec.c:57:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 57 | for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dvbsubdec.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dvbsubdec.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/dvd_nav_parser.o In file included from src/libavcodec/dvbsubenc.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 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/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 | {3 warningNsU generatedL. L }, | ^ 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/dvdata.o CC libavcodec/dvdec.o CC libavcodec/dvdsub.o In file included from src/libavcodec/dvdec.c:44: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dvdec.c:45: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dvdsub.c:30:42: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 30 | palette[i] = strtoul(p, (char **)&p, 16); | ^ In file included from src/libavcodec/dvdec.c:52: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvdec.c:313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 313 | if (re_index + vlc_len > last_index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. 12 warnings generated. CC libavcodec/dvdsub_parser.o CC libavcodec/dvdsubdec.o In file included from src/libavcodec/dvdsubdec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dvdsubdec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dvdsubdec.c:208:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < sub_header->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:250:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 250 | if (cmd_pos > size) { | ~~~~~~~ ^ ~~~~ src/libavcodec/dvdsubdec.c:506:47: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 506 | av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf)); | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/dvdsubdec.c:507:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 507 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:699:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:700:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 700 | { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:701:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 701 | { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/dvdsubdec.c:702:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 702 | { NULL } | ^ CC libavcodec/dvdsubenc.o In file included from src/libavcodec/dvdsubenc.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/dvdsubenc.c:482:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 482 | {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE }, | ^ src/libavcodec/dvdsubenc.c:483:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 483 | {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE}, | ^ src/libavcodec/dvdsubenc.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 484 | { NULL }, | ^ 10 warnings generated. CC libavcodec/dvenc.o In file included from src/libavcodec/dvenc.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 10 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 }, | ^ In file included from src/libavcodec/dxa.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dxa.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dxa.c:51:60: warning: unused parameter 'c' [-Wunused-parameter] 51 | static int decode_13(AVCodecContext *avctx, DxaDecContext *c, uint8_t* dst, | ^ src/libavcodec/dxa.c:60:94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 60 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. CC libavcodec/dxtory.o In file included from src/libavcodec/dxtory.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dxtory.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/dxtory.c:446:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 446 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 451 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavcodec/dxv.o In file included from src/libavcodec/dxv.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/dxv.c:104:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 104 | while (pos + 2 <= ctx->tex_size / 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:209:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:246:63: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 246 | if ((int)endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:281:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 281 | if (read_size != op_size) | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/dxv.c:300:43: warning: unused parameter 'ctx' [-Wunused-parameter] 300 | static int dxv_decompress_cgo(DXVContext *ctx, GetByteContext *gb, | ^ src/libavcodec/dxv.c:558:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 558 | if (op_size0 > max_op_size0) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:563:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 563 | if (op_size1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:611:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 611 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/dxv.c:688:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 688 | while (pos + 2 <= ctx->tex_size / 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:719:41: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 719 | while (check && pos + 4 <= ctx->tex_size / 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:788:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 788 | if (pos + 2 > ctx->tex_size / 4) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:844:41: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 844 | if (bytestream2_get_bytes_left(gbc) < ctx->tex_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/dxvenc.o In file included from src/libavcodec/dxvenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/dxvenc.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL }, | ^ 2 warnings generated. CC libavcodec/dynamic_hdr_vivid.o src/libavcodec/dynamic_hdr_vivid.c:104:57: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | if (tm_params->three_Spline_num > FF_ARRAY_ELEMS(tm_params->three_spline)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/eac3_data.o 1 warning generated. CC libavcodec/eac3enc.o CC libavcodec/eacmv.o 4 warnings generated. In file included from src/libavcodec/eac3enc.c:31: In file included from src/libavcodec/ac3enc.h:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/eacmv.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eacmv.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/eamad.o 2 warnings generated. CC libavcodec/eatgq.o In file included from src/libavcodec/eamad.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eamad.c:39: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/eatgq.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eatgq.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/eatgv.o 7 warnings generated. CC libavcodec/eatqi.o In file included from src/libavcodec/eatgv.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eatgv.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/eatqi.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eatqi.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. 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) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 2 warnings generated. CC libavcodec/encode.o 3 warnings generated. CC libavcodec/error_resilience.o 3 warnings generated. CC libavcodec/escape124.o In file included from src/libavcodec/escape124.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/encode.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/escape124.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/encode.c:83:83: warning: unused parameter 'flags' [-Wunused-parameter] 83 | int avcodec_default_get_encode_buffer(AVCodecContext *avctx, AVPacket *avpkt, int flags) | ^ src/libavcodec/encode.c:932:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 932 | if (!side_data || side_data_size < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/encode.c:949:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 949 | for (int m = 0; m < FF_ARRAY_ELEMS(matrices); m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/escape124.c:297:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (skip == -1) { | ~~~~ ^ ~~ 3 warnings generated. CC libavcodec/escape130.o 4 warnings generated. CC libavcodec/evc_parse.o 8 warnings generated. CC libavcodec/evc_parser.o In file included from src/libavcodec/escape130.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/escape130.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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. CC libavcodec/evc_ps.o 3 warnings generated. CC libavcodec/evrcdec.o CC libavcodec/executor.o In file included from src/libavcodec/evrcdec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/evrcdec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/evc_ps.c:21: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/evc_ps.c:47:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 47 | for (int i = 1; i < rpl->ref_pic_num; ++i) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/evc_ps.c:391:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 391 | for (int i = 0; i < pps->num_tile_columns_minus1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evc_ps.c:394:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | for (int i = 0; i < pps->num_tile_rows_minus1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evc_ps.c:409:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 409 | for (int i = 0; i <= pps->num_tile_rows_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evc_ps.c:410:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 410 | for (int j = 0; j <= pps->num_tile_columns_minus1; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:779:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 779 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:923:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 923 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:924:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 924 | { NULL } | ^ CC libavcodec/exif.o src/libavcodec/exif.c:273:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 273 | if (exif_sizes[entry->type] * entry->count > bytestream2_get_bytes_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:460:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 460 | for (int i = 0; i < FF_ARRAY_ELEMS(makernote_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:506:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (type > AV_TIFF_IFD || count >= INT_MAX/8U) | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/exif.c:577:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 577 | if (bytestream2_get_bytes_left(gb) < entries * BASE_TAG_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:810:60: warning: cast from 'const struct AVExifMetadata *' to 'struct AVExifMetadata *' drops const qualifier [-Wcast-qual] 810 | ret = av_exif_get_entry(logctx, (AVExifMetadata *) ifd, extra_tag, 0, &extra_entry); | ^ src/libavcodec/exif.c:807:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 807 | for (int i = 0; i < FF_ARRAY_ELEMS(extra_ifds); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:873:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 873 | for (int i = 0; i < FF_ARRAY_ELEMS(extra_ifds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:942:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | for (int extra_tag = 0xFFFCu; extra_tag > 0xFFECu; extra_tag--) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/exif.c:1228:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1228 | src.ifd_lead = (uint8_t *) ifd_lead; | ^ src/libavcodec/exif.c:1233:34: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 1233 | src.value.ptr = (void *) value; | ^ src/libavcodec/exif.c:1267:15: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 1267 | if (index == --ifd->count) { | ~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/exr.o 6 warnings generated. CC libavcodec/exrdsp.o In file included from src/libavcodec/exr.c:55: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/exr.c:56: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/exr.c:214:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 214 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:487:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 487 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:693:54: warning: unused parameter 'uncompressed_size' [-Wunused-parameter] 693 | int compressed_size, int uncompressed_size, | ^ CC libavcodec/exrenc.o src/libavcodec/exr.c:828:31: warning: unused parameter 'uncompressed_size' [-Wunused-parameter] 828 | int uncompressed_size, EXRThreadData *td) { | ^ src/libavcodec/exr.c:1031:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1031 | || ac_count > (uint64_t)INT_MAX/2 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1030:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1030 | if ( compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1083:26: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1083 | dest_len != ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1107:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1107 | (dest_len != dc_count * 2LL)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1131:23: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 1131 | (dest_len != rle_usize)) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1248:54: warning: unused parameter 'tdata' [-Wunused-parameter] 1248 | static int decode_block(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/exr.c:1277:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1277 | if (buf_size < 20 || line_offset > buf_size - 20) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/exr.c:1298:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1298 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1300:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1300 | if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1310:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1310 | td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1311:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1311 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1320:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1320 | if (buf_size < 8 || line_offset > buf_size - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:1374:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1374 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1380:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 1380 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1580:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1580 | if (bytestream2_get_bytes_left(gb) >= minimum_length && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1994:45: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1994 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:2019:45: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2019 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:2076:47: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2076 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size)); | ^ ~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:2077:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2077 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2408:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2408 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2410:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2413:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/exr.c:2452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2452 | { NULL }, | ^ In file included from src/libavcodec/exrenc.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ 5 warnings generated. CC libavcodec/faandct.o 11 warnings generated. CC libavcodec/faanidct.o CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o 3 warnings generated. CC libavcodec/fdctdsp.o In file included from src/libavcodec/fastaudio.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/fastaudio.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/ffv1.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) { | ~~~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/ffv1_parse.o In file included from src/libavcodec/ffv1_parse.c:22: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1.c:33: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1.c:33: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1.c:54:43: warning: unused parameter 'opaque' [-Wunused-parameter] 54 | static void planes_free(AVRefStructOpaque opaque, void *obj) | ^ In file included from src/libavcodec/ffv1_parse.c:23: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1_parse.c:36:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 36 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ src/libavcodec/ffv1_parse.c:63:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 63 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/ffv1_parse.c:124:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1_parse.c:124:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1_parse.c:131:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_parse.c:130:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_parse.c:143:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_parse.c:257:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1_parse.c:257:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ 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/ffv1_vulkan.c:21: In file included from src/libavcodec/ffv1_vulkan.h:24: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/ffv1_vulkan.c:21: In file included from src/libavcodec/ffv1_vulkan.h:25: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1_vulkan.c:21: In file included from src/libavcodec/ffv1_vulkan.h:25: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_vulkan.c:33:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 33 | SPEC_LIST_ADD(sl, 2, 32, f->version); | ^ src/libavcodec/ffv1_vulkan.c:33:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 33 | SPEC_LIST_ADD(sl, 2, 32, f->version); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:34:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 34 | SPEC_LIST_ADD(sl, 3, 32, f->quant_table_count); | ^ src/libavcodec/ffv1_vulkan.c:34:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 34 | SPEC_LIST_ADD(sl, 3, 32, f->quant_table_count); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:38: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_AIn file included from Dsrc/libavcodec/ffv1dec.cD:(34s: lsrc/libavcodec/codec_internal.h,: 1044:,6 :3 2warning: ,redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 1); | ^104 | esrc/libavutil/vulkan.hn:u91m: 31A:V Cnote: oexpanded from macro 'SPEC_LIST_ADD'd ecCo n91f | i g ; v| o ^i d *src/libavcodec/avcodec.hn:a2548m:e6#:# _note: eprevious definition is herep = 2548( | veoniudm *A)V&Cnoadmeec-C>opnMfaipgE n{t r i| e ^s [name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:44:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 44 | SPEC_LIST_ADD(sl, 5, 32, 1 << bits); | ^ src/libavcodec/ffv1_vulkan.c:44:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 44 | SPEC_LIST_ADD(sl, 5, 32, 1 << bits); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:45:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 45 | SPEC_LIST_ADD(sl, 6, 32, f->colorspace); | ^ src/libavcodec/ffv1_vulkan.c:45:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 45 | SPEC_LIST_ADD(sl, 6, 32, f->colorspace); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:46:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 46 | SPEC_LIST_ADD(sl, 7, 32, f->transparency); | ^ src/libavcodec/ffv1_vulkan.c:46:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 46 | SPEC_LIST_ADD(sl, 7, 32, f->transparency); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:47:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 47 | SPEC_LIST_ADD(sl, 8, 32, ff_vk_mt_is_np_rgb(sw_format) && | ^ src/libavcodec/ffv1_vulkan.c:47:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 47 | SPEC_LIST_ADD(sl, 8, 32, ff_vk_mt_is_np_rgb(sw_format) && | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:49:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 49 | SPEC_LIST_ADD(sl, 9, 32, f->plane_count); | ^ src/libavcodec/ffv1_vulkan.c:49:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 49 | SPEC_LIST_ADD(sl, 9, 32, f->plane_count); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:50:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 50 | SPEC_LIST_ADD(sl, 10, 32, color_planes); | ^ src/libavcodec/ffv1_vulkan.c:50:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 50 | SPEC_LIST_ADD(sl, 10, 32, color_planes); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:51:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 51 | SPEC_LIST_ADD(sl, 11, 32, av_pix_fmt_count_planes(sw_format)); | ^ src/libavcodec/ffv1_vulkan.c:51:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 51 | SPEC_LIST_ADD(sl, 11, 32, av_pix_fmt_count_planes(sw_format)); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:52:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 52 | SPEC_LIST_ADD(sl, 12, 32, bits + is_rgb); | ^ src/libavcodec/ffv1_vulkan.c:52:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 52 | SPEC_LIST_ADD(sl, 12, 32, bits + is_rgb); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:54:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 54 | SPEC_LIST_ADD(sl, 13, 32, f->chroma_h_shift); | ^ src/libavcodec/ffv1_vulkan.c:54:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 54 | SPEC_LIST_ADD(sl, 13, 32, f->chroma_h_shift); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:55:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 55 | SPEC_LIST_ADD(sl, 14, 32, f->chroma_v_shift); | ^ src/libavcodec/ffv1_vulkan.c:55:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 55 | SPEC_LIST_ADD(sl, 14, 32, f->chroma_v_shift); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:24:47: warning: unused parameter 'avctx' [-Wunused-parameter] 24 | void ff_ffv1_vk_set_common_sl(AVCodecContext *avctx, FFV1Context *f, | ^ In file included from src/libavcodec/ffv1enc.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ffv1dec.c:36: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:39: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:43: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/ffv1dec.c:55:14: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 55 | while (i < state->error_sum) { // FIXME: optimize | ~ ^ ~~~~~~~~~~~~~~~~ 29 warnings generated. In file included from src/libavcodec/ffv1enc.c:39: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1enc.c:41: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/ffv1enc_vulkan.o src/libavcodec/ffv1dec.c:204:44: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 204 | (unsigned)sc->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:203:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 203 | av_assert0((unsigned)sc->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:206:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 206 | && (unsigned)sc->slice_y + (uint64_t)sc->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:205:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 205 | av_assert0 ( (unsigned)sc->slice_x + (uint64_t)sc->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:211:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 211 | for (unsigned i = 0; i < f->plane_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:214:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:221:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | if (p->context_count < context_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:262:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (sc->remap > 2U || | ~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | if (mul_count > 4096U) | ~~~~~~~~~ ^ ~~~~~ 32 warnings generated. src/libavcodec/ffv1dec.c:549:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 549 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:579:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 579 | (unsigned)sc->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:578:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 578 | av_assert0((unsigned)sc->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:581:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 581 | && (unsigned)sc->slice_y + (uint64_t)sc->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:580:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 580 | av_assert0 ( (unsigned)sc->slice_x + (uint64_t)sc->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:594:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1enc.c:248:14: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 248 | while (i < state->error_sum) { // FIXME: optimize | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:690:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 690 | if (buf_size < avctx->width * avctx->height / (128*8)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:701:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 701 | if (buf_size < (avctx->height + i + 6) / 8 * s) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ffwavesynth.o src/libavcodec/ffv1enc.c:307:48: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 307 | sample[0][x] = ((uint16_t*)(src + stride*y))[x * pixel_stride]; | ^ src/libavcodec/ffv1enc.c:311:48: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 311 | sample[0][x] = ((uint16_t*)(src + stride*y))[x * pixel_stride] >> (16 - f->bits_per_raw_sample); | ^ src/libavcodec/ffv1enc.c:340:58: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 340 | sc->fltmap[remap_index][ ((uint16_t*)(src + stride*y))[x * pixel_stride] ] = 1; | ^ src/libavcodec/ffv1enc.c:343:58: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 343 | sc->fltmap[remap_index][ ((uint16_t*)(src + stride*y))[x * pixel_stride] >> (16 - f->bits_per_raw_sample) ] = 1; | ^ src/libavcodec/ffv1enc.c:1405:49: warning: unused parameter 'src' [-Wunused-parameter] 1405 | const uint8_t *src[4]) | ^ src/libavcodec/ffv1enc.c:1503:52: warning: unused parameter 'src' [-Wunused-parameter] 1503 | const uint8_t *src[4], | ^ src/libavcodec/ffv1enc.c:1504:61: warning: unused parameter 'stride' [-Wunused-parameter] 1504 | int w, int h, const int stride[4], int ac) | ^ src/libavcodec/ffv1enc.c:1873:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1873 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 2, VE }, | ^ src/libavcodec/ffv1enc.c:1885:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1885 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1905:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1905 | { NULL } | ^ In file included from src/libavcodec/ffwavesynth.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ffwavesynth.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/ffwavesynth.c:289:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | if (phi >= i) | ~~~ ^ ~ In file included from src/libavcodec/ffv1enc_vulkan.c:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/ffv1enc_vulkan.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ffv1enc_vulkan.c:31: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1enc_vulkan.c:31: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1enc_vulkan.c:319:31: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 319 | AVFrame *src = (AVFrame *)pict; | ^ src/libavcodec/ffv1enc_vulkan.c:1309:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1309 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavcodec/ffv1enc_vulkan.c:1309:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1309 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1310:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1310 | SPEC_LIST_ADD(sl, 1, 32, f->ec); | ^ src/libavcodec/ffv1enc_vulkan.c:1310:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1310 | SPEC_LIST_ADD(sl, 1, 32, f->ec); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1312:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1312 | SPEC_LIST_ADD(sl, 15, 32, fv->force_pcm); | ^ src/libavcodec/ffv1enc_vulkan.c:1312:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1312 | SPEC_LIST_ADD(sl, 15, 32, fv->force_pcm); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1313:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1313 | SPEC_LIST_ADD(sl, 16, 32, fv->optimize_rct); | ^ src/libavcodec/ffv1enc_vulkan.c:1313:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1313 | SPEC_LIST_ADD(sl, 16, 32, fv->optimize_rct); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1314:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1314 | SPEC_LIST_ADD(sl, 17, 32, f->context_model); | ^ src/libavcodec/ffv1enc_vulkan.c:1314:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1314 | SPEC_LIST_ADD(sl, 17, 32, f->context_model); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1315:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1315 | SPEC_LIST_ADD(sl, 18, 32, f->remap_mode); | ^ src/libavcodec/ffv1enc_vulkan.c:1315:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1315 | SPEC_LIST_ADD(sl, 18, 32, f->remap_mode); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1246:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1246 | for (int i = 0; i < fv->s.mprops.memoryHeapCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1enc_vulkan.c:1453:38: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1453 | { .i64 = -1 }, -1, 2, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1455:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1455 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1474:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1474 | { .i64 = -1 }, -1, MAX_SLICES, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1476:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1476 | { .i64 = -1 }, -1, MAX_SLICES, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1479:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1479 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1482:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1482 | { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1485:42: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1485 | { .i64 = 1 }, 1, INT_MAX, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1498:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1498 | { NULL } | ^ src/libavcodec/ffv1enc_vulkan.c:1503:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1503 | { NULL }, | ^ 3 warnings generated. CC libavcodec/fic.o In file included from src/libavcodec/fic.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/fic.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/fic.c:32: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/fic.c:396:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ src/libavcodec/fic.c:479:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 479 | { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/fic.c:480:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 480 | { NULL }, | ^ 29 warnings generated. CC libavcodec/fits.o src/libavcodec/fits.c:176:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 176 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:188:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 188 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/fitsdec.o 6 warnings generated. CC libavcodec/fitsenc.o In file included from src/libavcodec/fitsdec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/fitsdec.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/fitsdec.c:56:86: warning: unused parameter 'end' [-Wunused-parameter] 56 | static int fill_data_min_max(const uint8_t *ptr8, FITSHeader *header, const uint8_t *end) | ^ src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | if (size == 0 || header->naxisn[i] > SIZE_MAX / size) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:154:20: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | if (end - ptr8 < size) | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/fitsdec.c:310:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:311:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 311 | { NULL }, | ^ In file included from src/libavcodec/fitsenc.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/flac.o src/libavcodec/flac.c:180:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 180 | if (channels <= FF_ARRAY_ELEMS(flac_channel_layouts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/flac_parser.o 7 warnings generated. CC libavcodec/flacdata.o CC libavcodec/flacdec.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flacdec.c:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 24 warnings generated. CC libavcodec/flacdsp.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){ | ~ ^ ~~~~~~~~~~ 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) | ^ src/libavcodec/flacdec.c:420:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if In file included from (src/libavcodec/flacdsp.cs:i39g: msrc/libavcodec/flacdsp_template.ca: 63<: 452:* ewarning: bunused parameter 'channels' [-Wunused-parameter]p s) | 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) | ^ src/libavcodec/flacdec.c:807:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ src/libavcodec/flacdec.c:808:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 808 | { NULL }, | ^ 2 warnings generated. CC libavcodec/flacenc.o 12 warnings generated. In file included from src/libavcodec/flacenc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/flacencdsp.o In file included from src/libavcodec/flacenc.c:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ src/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS }, | ^ src/libavcodec/flacenc.c:1720:189: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1720 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1737 | { "multi_dim_quant", "Multi-dimensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1738 | { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ 7 warnings generated. CC libavcodec/flashsv.o In file included from src/libavcodec/flashsv.c:45: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/flashsv.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/flashsv.c:203:48: warning: unused parameter 'height' [-Wunused-parameter] 203 | int width, int height, int x_pos, int y_pos, | ^ CC libavcodec/flashsv2enc.o In file included from src/libavcodec/flashsv2enc.c:52: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flashsv2enc.c:171:43: warning: unused parameter 's' [-Wunused-parameter] 171 | static void reset_stats(FlashSV2Context * s) | ^ src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flashsv2enc.c:289:44: warning: unused parameter 's' [-Wunused-parameter] 289 | static int write_palette(FlashSV2Context * s, uint8_t * buf, int buf_size) | ^ src/libavcodec/flashsv2enc.c:289:57: warning: unused parameter 'buf' [-Wunused-parameter] 289 | static int write_palette(FlashSV2Context * s, uint8_t * buf, int buf_size) | ^ src/libavcodec/flashsv2enc.c:289:66: warning: unused parameter 'buf_size' [-Wunused-parameter] 289 | static int write_palette(FlashSV2Context * s, uint8_t * buf, int buf_size) | ^ 3 warningssrc/libavcodec/flashsv2enc.c generated:. 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) | ^ CC libavcodec/flashsvenc.o In file included from src/libavcodec/flashsvenc.c:53: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/flicvideo.o In file included from src/libavcodec/flicvideo.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/flicvideo.c:43: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/flicvideo.c:205:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ 21 warnings generated. 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) | ~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/flvdec.o In file included from src/libavcodec/flvdec.c:23: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 1 warning generated. CC libavcodec/flvenc.o In file included from src/libavcodec/flvenc.c:21: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/flvenc.c:24: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/fmtconvert.o 13 warnings generated. CC libavcodec/fmvc.o CC libavcodec/frame_thread_encoder.o In file included from src/libavcodec/fmvc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/fmvc.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/frame_thread_encoder.c:324:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 324 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/fraps.o In file included from src/libavcodec/fraps.c:44: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ 7 warnings generated. CC libavcodec/frwu.o 3 warnings generated. In file included from src/libavcodec/frwu.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/frwu.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/frwu.c:104:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/frwu.c:105:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 105 | {NULL} | ^ CC libavcodec/ftr.o 4 warnings generated. CC libavcodec/ftr_parser.o 4 warnings generated. In file included from src/libavcodec/ftr.c:21: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/g2meet.o In file included from src/libavcodec/ftr.c:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/g722.o CC libavcodec/g722dec.o In file included from src/libavcodec/g2meet.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g2meet.c:39: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/g2meet.c:412:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 412 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:595:63: warning: unused parameter 'y' [-Wunused-parameter] 595 | static int epic_decode_run_length(ePICContext *dc, int x, int y, int tile_width, | ^ src/libavcodec/g2meet.c:881:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 881 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/g2meet.c:1234:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1234 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1233:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1233 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:1409:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1409 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/g722dec.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g722dec.c:41: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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/g722dsp.o 4 warnings generated. CC libavcodec/g722enc.o CC libavcodec/g723_1.o In file included from src/libavcodec/g722enc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/g723_1_parser.o CC libavcodec/g723_1dec.o CC libavcodec/g723_1enc.o In file included from src/libavcodec/g723_1dec.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g723_1dec.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 8 warnings generated. CC libavcodec/g726.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 } | ^ In file included from src/libavcodec/g723_1enc.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g726.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g726.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ In file included from src/libavcodec/g726.c:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavcodec/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ 7 warnings generated. CC libavcodec/g728dec.o In file included from src/libavcodec/g728dec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g728dec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/g728dec.c:53:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 53 | for(int i = 0; i < FF_ARRAY_ELEMS(amptable); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g728dec.c:56:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 56 | for (int i = 0; i < FF_ARRAY_ELEMS(codetable); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/g729_parser.o 4 warnings generated. CC libavcodec/g729dec.o CC libavcodec/g729postfilter.o In file included from src/libavcodec/g729dec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g729dec.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/g729dec.c:505:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 505 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/gdv.o In file included from src/libavcodec/gdv.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/gdv.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/gdv.c:136:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 136 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:136:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 136 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. src/libavcodec/gdv.c:224:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:231:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:238:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < len; i++) { | ~ ^ ~~~ CC libavcodec/gemdec.o CC libavcodec/get_buffer.o src/libavcodec/get_buffer.c:56:47: warning: unused parameter 'unused' [-Wunused-parameter] 56 | static void frame_pool_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/get_buffer.c:61:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 61 | for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/get_buffer.c:209:78: warning: format specifies type 'void *' but the argument has type 'AVFrame *' (aka 'struct AVFrame *') [-Wformat-pedantic] 209 | av_log(avctx, AV_LOG_DEBUG, "default_get_buffer called on frame %p", frame); | ~~ ^~~~~ src/libavcodec/get_buffer.c:245:74: warning: format specifies type 'void *' but the argument has type 'AVFrame *' (aka 'struct AVFrame *') [-Wformat-pedantic] 245 | av_log(s, AV_LOG_DEBUG, "default_get_buffer called on pic %p\n", pic); | ~~ ^~~ src/libavcodec/get_buffer.c:253:76: warning: unused parameter 'flags' [-Wunused-parameter] 253 | int avcodec_default_get_buffer2(AVCodecContext *avctx, AVFrame *frame, int flags) | ^ In file included from src/libavcodec/gemdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/gemdec.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/gemdec.c:80:56: warning: unused parameter 'planes' [-Wunused-parameter] 80 | static void put_lines_bytes(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p) | ^ src/libavcodec/gemdec.c:80:68: warning: unused parameter 'row_width' [-Wunused-parameter] 80 | static void put_lines_bytes(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p) | ^ 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_RB33 warning2s( generated". XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:296:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (int j = 0; j < count; j++) { | ~ ^ ~~~~~ src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 308 | PUT(v); | ^~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | for (int j = 0; j < count; j++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 320 | PUT(b[k]); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ CC libavcodec/gif.o 5 warnings generated. CC libavcodec/gif_parser.o In file included from src/libavcodec/gif.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/gif.c:148:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 148 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/gif.c:296:44: warning: unused parameter 'pkt' [-Wunused-parameter] 296 | AVPacket *pkt) | ^ src/libavcodec/gif.c:543:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:544:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 544 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:545:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 545 | { NULL } | ^ src/libavcodec/gif_parser.c:55:51: warning: unused parameter 'logctx' [-Wunused-parameter] 55 | int buf_size, void *logctx) | ^ 18 warnings generated. CC libavcodec/gifdec.o 1 warning generated. CC libavcodec/golomb.o 7 warnings generated. CC libavcodec/gsm_parser.o CC libavcodec/gsmdec.o In file included from src/libavcodec/gifdec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/gifdec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/gifdec.c:540:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL }, | ^ CC libavcodec/gsmdec_data.o In file included from src/libavcodec/gsmdec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/gsmdec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/h261.o 6 warnings generated. CC libavcodec/h261_parser.o src/libavcodec/h261_parser.c:31:66: warning: unused parameter 'avctx' [-Wunused-parameter] 31 | static int h261_find_frame_end(ParseContext *pc, AVCodecContext *avctx, | ^ 4 warnings generated. CC libavcodec/h261data.o CC libavcodec/h261dec.o 1 warning generated. CC libavcodec/h261enc.o src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 1 warning generated. CC libavcodec/h263.o In file included from src/libavcodec/h261dec.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/h261dec.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/h261enc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/h263_parser.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) | ^ src/libavcodec/h263_parser.c:67:44: warning: unused parameter 'avctx' [-Wunused-parameter] 67 | AVCodecContext *avctx, | ^ CC libavcodec/h263data.o 1 warning generated. CC libavcodec/h263dec.o src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 2 warnings generated. CC libavcodec/h263dsp.o 4 warnings generated. CC libavcodec/h2645_parse.o In file included from src/libavcodec/h263dec.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/h263dec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o src/libavcodec/h263dec.c:647:69: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 647 | && (h->c.codec_tag == AV_RL32("GEOV") || h->c.codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h263dec.c:647:32: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 647 | && (h->c.codec_tag == AV_RL32("GEOV") || h->c.codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_sei.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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:43: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h2645_vui.c:44:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 44 | if (vui->aspect_ratio_idc < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h2645_vui.c:88:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 88 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 4 warnings generated. 3 warnings generated. CC libavcodec/h2645data.o CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o 2 warnings generated. CC libavcodec/h264_direct.o In file included from src/libavcodec/h264_cabac.c:39: src/libavcodec/h264_mvpred.h:42:64: warning: unused parameter 'h' [-Wunused-parameter] 42 | static av_always_inline int pred_intra_mode(const H264Context *h, | ^ src/libavcodec/h264_mvpred.h:740:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_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" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_cabac.c:1559:69: warning: unused parameter 'max_coeff' [-Wunused-parameter] 1559 | int cat, int idx, int max_coeff, | ^ src/libavcodec/h264_mvpred.h:740:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_cavlc.c:275:58: warning: unused parameter 'h' [-Wunused-parameter] 275 | static inline int pred_non_zero_count(const H264Context *h, const H264SliceContext *sl, int n) | ^ src/libavcodec/h264_cavlc.c:346:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 346 | for (int i = 0; i < FF_ARRAY_ELEMS(coeff_token_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_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 | src/libavcodec/h264_cavlc.c :i435f: 20(:( (warning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n signe d435) | s l - > qisfc(atloet)a l>_ cmoaexf_fq p>) {( u n| s ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~i gned)max_coeff) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:682:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 682 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:844:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 844 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:856:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 856 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:872:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:922:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 922 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:940:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 940 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:973:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 973 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:990:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1078:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1078 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1081:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1081 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/h264_levels.o src/libavcodec/h264_direct.c:128:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:130:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/h264_loopfilter.o src/libavcodec/h264_loopfilter.c:236:63: warning: unused parameter 'mb_x' [-Wunused-parameter] 236 | int mb_x, int mb_y, | ^ src/libavcodec/h264_loopfilter.c:236:73: warning: unused parameter 'mb_y' [-Wunused-parameter] 236 | int mb_x, int mb_y, | ^ src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | v = sl->mv_cache[0][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:450:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:460:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:469:48: warning: unused parameter 'mb_x' [-Wunused-parameter] 469 | int mb_x, int mb_y, | ^ 6 warnings generated. CC libavcodec/h264_mb.o src/libavcodec/h264_mb.c:616:73: warning: unused parameter 'simple' [-Wunused-parameter] 616 | int mb_type, int simple, | ^ src/libavcodec/h264_mb.c:641:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 641 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_mb.c:729:70: warning: unused parameter 'simple' [-Wunused-parameter] 729 | int mb_type, int simple, | ^ In file included from src/libavcodec/h264_mb.c:798: src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 18 warnings generated. CC libavcodec/h264_parse.o In file included from src/libavcodec/h264_parse.c:22: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_parse.c:42:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | if (pwt->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:50:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 50 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:189:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | if (mode > 3U) { | ~~~~ ^ ~~ src/libavcodec/h264_parse.c:253:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:253:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:259:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | } else if (ref_count[1] - 1 > max[1]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 19 warnings generated. CC libavcodec/h264_parser.o 7 warnings generated. CC libavcodec/h264_picture.o 7 warnings generated. In file included from src/libavcodec/h264_parser.c:41: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/h264_ps.o src/libavcodec/h264_parser.c:267:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 267 | H2645RBSP rbsp = { NULL }; | ^ src/libavcodec/h264_parser.c:268:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] 268 | H2645NAL nal = { NULL }; | ^ src/libavcodec/h264_parser.c:555:47: warning: comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] 555 | p->last_picture_structure != s->picture_structure) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parser.c:568:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | if (p->sei.common.unregistered.x264_build < 44U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_parser.c:658:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 658 | if (pts == av_sat_add64(s->dts, pts_dts_delta)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_picture.c:189:57: warning: unused parameter 'sl' [-Wunused-parameter] 189 | int ff_h264_field_end(H264Context *h, H264SliceContext *sl, int in_setup) | ^ 1 warning generated. CC libavcodec/h264_refs.o In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_ps.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/h264_ps.c:188:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (sps->num_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_ps.c:348:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 348 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_ps.c:453:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (sps->mb_height >= INT_MAX / 2U) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h264_ps.c:504:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | (crop_top + crop_bottom) * step_y >= height | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_ps.c:503:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 503 | (crop_left + crop_right ) * step_x >= width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/h264_ps.c:543:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 543 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_ps.c:689:40: warning: unused parameter 'unused' [-Wunused-parameter] 689 | static void pps_free(AVRefStructOpaque unused, void *obj) | ^ In file included from src/libavcodec/h264_refs.c:34: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_refs.c:41:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 41 | for (int i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:159:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 159 | if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:181:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:202:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (int i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:211:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (int i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:222:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 222 | for (uint32_t i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:272:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:273:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 273 | for (int i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:301:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:317:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 317 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:349:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:378:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:381:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 381 | pic_id == sl->ref_list[list][i].pic_id) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:394:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:395:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 395 | for (int index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 404 | for (int i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:413:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (int j=0; jlist_count; j++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:438:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:448:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:504:77: warning: format specifies type 'void *' but the argument has type 'H264Picture *' (aka 'struct H264Picture *') [-Wformat-pedantic] 504 | av_log(h->avctx, AV_LOG_DEBUG, "%d %d %p\n", i, pic->frame_num, pic); | ~~ ^~~ src/libavcodec/h264_refs.c:695:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 695 | for (int j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:731:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 731 | for (int j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:809:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 809 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:812:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 812 | pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:813:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 813 | pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 6 warnings generated. src/libavcodec/h264_refs.c:852:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 852 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_sei.o In file included from src/libavcodec/h264_sei.c:37: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_sei.c:138:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 138 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_sei.c:259:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/h264_slice.o In file included from src/libavcodec/h264_slice.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/h264chroma.o In file included from src/libavcodec/h264_slice.c:44: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_slice.c:367:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 367 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:369:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:980:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_slice.c:1276:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1276 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/h264_slice.c:1512:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1512 | for(i=0; ilast_pocs); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1651:100: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1651 | || av_zero_extend(h->recovery_frame - h->poc.frame_num, h->ps.sps->log2_max_frame_num) > sei_recovery_frame_cnt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1864:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1864 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1926:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1926 | sl->first_mb_addr >= h->mb_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1925:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1925 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:2004:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2004 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2004:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2004 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2037:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2037 | for (j = 0; j < sl->list_count; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2038:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2038 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2564:48: warning: unused parameter 'avctx' [-Wunused-parameter] 2564 | static int decode_slice(struct AVCodecContext *avctx, void *arg) | ^ 27 warnings generated. CC libavcodec/h264data.o CC libavcodec/h264dec.o In file included from src/libavcodec/h264dec.c:41: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/h264dec.c:50: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264dec.c:68:58: warning: unused parameter 'mv_dir' [-Wunused-parameter] 68 | static void h264_er_decode_mb(void *opaque, int ref, int mv_dir, int mv_type, | ^ src/libavcodec/h264dec.c:68:70: warning: unused parameter 'mv_type' [-Wunused-parameter] 68 | static void h264_er_decode_mb(void *opaque, int ref, int mv_dir, int mv_type, | ^ src/libavcodec/h264dec.c:70:55: warning: unused parameter 'mb_intra' [-Wunused-parameter] 70 | int mb_x, int mb_y, int mb_intra, int mb_skipped) | ^ src/libavcodec/h264dec.c:70:69: warning: unused parameter 'mb_skipped' [-Wunused-parameter] 70 | int mb_x, int mb_y, int mb_intra, int mb_skipped) | ^ src/libavcodec/h264dec.c:84:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | if (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:104:70: warning: unused parameter 'sl' [-Wunused-parameter] 104 | void ff_h264_draw_horiz_band(const H264Context *h, H264SliceContext *sl, | ^ src/libavcodec/h264dec.c:309:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 309 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:344:40: warning: unused parameter 'h' [-Wunused-parameter] 344 | static void h264_free_pic(H264Context *h, H264Picture *pic) | ^ src/libavcodec/h264dec.c:446:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 446 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:842:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 842 | for (y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/h264dec.c:843:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 843 | for (x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/h264dec.c:1092:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1092 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1093:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1093 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1094:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1094 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1095:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1095 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1096:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1096 | { "skip_gray", "Do not return gray gap frames", OFFSET(skip_gray), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VD }, | ^ src/libavcodec/h264dec.c:1097:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1097 | { "noref_gray", "Avoid using gray gap frames as references", OFFSET(noref_gray), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, VD }, | ^ src/libavcodec/h264dec.c:1098:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1098 | { NULL }, | ^ CC libavcodec/h264dsp.o 20 warnings generated. CC libavcodec/h264idct.o 5 warnings generated. CC libavcodec/h264pred.o In file included from src/libavcodec/h264pred.c:37: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter] 860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft, | ^ src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter] 861 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter] 869 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter] 1078 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter] 1140 | int has_topright, ptrdiff_t _stride) | ^ In file included from src/libavcodec/h264pred.c:41: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter] 860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft, | ^ src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter] 861 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter] 869 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter] 1078 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter] 1140 | int has_topright, ptrdiff_t _stride) | ^ In file included from src/libavcodec/h264pred.c:45: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ 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, | ^ 16 warnings generated. src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter] 860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft, | ^ src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter] 861 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter] 869 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ CC libavcodec/h264qpel.o src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter] 1078 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter] 1140 | int has_topright, ptrdiff_t _stride) | ^ In file included from src/libavcodec/h264pred.c:53: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter] 860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft, | ^ src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter] 861 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter] 869 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter] 1078 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter] 1140 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred.c:56:59: warning: unused parameter 'topright' [-Wunused-parameter] 56 | static void pred4x4_127_dc_c(uint8_t *src, const uint8_t *topright, | ^ src/libavcodec/h264pred.c:68:59: warning: unused parameter 'topright' [-Wunused-parameter] 68 | static void pred4x4_129_dc_c(uint8_t *src, const uint8_t *topright, | ^ src/libavcodec/h264pred.c:97:67: warning: unused parameter 'topright' [-Wunused-parameter] 97 | static void pred4x4_horizontal_vp8_c(uint8_t *src, const uint8_t *topright, | ^ src/libavcodec/h264pred.c:109:67: warning: unused parameter 'topright' [-Wunused-parameter] 109 | static void pred4x4_down_left_svq3_c(uint8_t *src, const uint8_t *topright, | ^ src/libavcodec/h264pred.c:187:50: warning: unused parameter 'l0' [-Wunused-parameter] 187 | const int l0, const int l1, const int l2, | ^ src/libavcodec/h264pred.c:305:59: warning: unused parameter 'topright' [-Wunused-parameter] 305 | static void pred4x4_tm_vp8_c(uint8_t *src, const uint8_t *topright, | ^ CC libavcodec/h265_profile_level.o src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 202 | for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:209:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 209 | if (pic_size > level->max_luma_ps) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:211:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 211 | if (width * width > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (height * height > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:232:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (pic_size <= (level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:234:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | else if (pic_size <= (level->max_luma_ps >> 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:236:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 236 | else if (pic_size <= (3 * level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/h274.o src/libavcodec/h274.c:832:65: warning: unused parameter 's' [-Wunused-parameter] 832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w) | ^ src/libavcodec/h274.c:832:78: warning: unused parameter 'ps' [-Wunused-parameter] 832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w) | ^ src/libavcodec/h274.c:832:98: warning: unused parameter 'src' [-Wunused-parameter] 832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w) | ^ src/libavcodec/h274.c:832:113: warning: unused parameter 'w' [-Wunused-parameter] 832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w) | ^ 4 warnings generated. CC libavcodec/hap.o CC libavcodec/hapdec.o CC libavcodec/hashtable.o In file included from src/libavcodec/hapdec.c:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/hapdec.c:192:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 192 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hapdec.c:223:66: warning: unused parameter 'arg' [-Wunused-parameter] 223 | static int decompress_chunks_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/hapdec.c:224:55: warning: unused parameter 'thread_nb' [-Wunused-parameter] 224 | int chunk_nb, int thread_nb) | ^ src/libavcodec/hapdec.c:287:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 287 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hcadec.o 5 warnings generated. CC libavcodec/hcom.o In file included from src/libavcodec/hcadec.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hcadec.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/hcadec.c:371:75: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 371 | if (avctx->ch_layout.nb_channels <= 0 || avctx->ch_layout.nb_channels > FF_ARRAY_ELEMS(c->ch)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:391:62: warning: unused parameter 'index' [-Wunused-parameter] 391 | static void run_imdct(HCAContext *c, ChannelContext *ch, int index, float *out) | ^ src/libavcodec/hcadec.c:401:48: warning: unused parameter 's' [-Wunused-parameter] 401 | static void apply_intensity_stereo(HCAContext *s, ChannelContext *ch1, ChannelContext *ch2, | ^ src/libavcodec/hcadec.c:413:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/hcadec.c:419:41: warning: unused parameter 's' [-Wunused-parameter] 419 | static void reconstruct_hfr(HCAContext *s, ChannelContext *ch, | ^ src/libavcodec/hcadec.c:427:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 427 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:428:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 428 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:428:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 428 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:444:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:471:35: warning: unused parameter 'ath' [-Wunused-parameter] 471 | const uint8_t *ath) | ^ src/libavcodec/hcadec.c:476:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 476 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:484:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 484 | for (int i = 1; i < ch->count; i++){ | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:507:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int i = 0; i < hfr_group_count; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:511:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 511 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:523:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/hcom.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hcom.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/hdr_parser.o src/libavcodec/hdr_parser.c:35:63: warning: unused parameter 'avctx' [-Wunused-parameter] 35 | static int hdr_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/hdrdec.o In file included from src/libavcodec/hdrdec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hdrdec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 17 warnings generated. CC libavcodec/hdrenc.o 2 warnings generated. CC libavcodec/hevc/cabac.o In file included from src/libavcodec/hdrenc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hevc/cabac.c:30: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ 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) | ^ 1 warning generated. src/libavcodec/hevc/cabac.c:1493:55: warning: unused parameter 'x0' [-Wunused-parameter] 1493 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size) | ^ src/libavcodec/hevc/cabac.c:1493:63: warning: unused parameter 'y0' [-Wunused-parameter] 1493 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size) | ^ src/libavcodec/hevc/cabac.c:1493:71: warning: unused parameter 'log2_cb_size' [-Wunused-parameter] 1493 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size) | ^ CC libavcodec/hevc/data.o CC libavcodec/hevc/dsp.o In file included from src/libavcodec/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:24: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:29: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/hevc/dsp.c:113: src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:71: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:84: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:435:72: warning: unused parameter 'my' [-Wunused-parameter] 435 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:463:59: warning: unused parameter 'mx' [-Wunused-parameter] 463 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:532:80: warning: unused parameter 'my' [-Wunused-parameter] 532 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:560:67: warning: unused parameter 'mx' [-Wunused-parameter] 560 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:636:72: warning: unused parameter 'my' [-Wunused-parameter] 636 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:663:59: warning: unused parameter 'mx' [-Wunused-parameter] 663 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:730:80: warning: unused parameter 'my' [-Wunused-parameter] 730 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:756:67: warning: unused parameter 'mx' [-Wunused-parameter] 756 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ In file included from src/libavcodec/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:839: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/hevc/dsp.c:117: In file included from src/libavcodec/hevc/dsp_template.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/hevc/dsp.c:117: In file included from src/libavcodec/hevc/dsp_template.c:29: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/hevc/dsp.c:117: src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:71: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:84: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:435:72: warning: unused parameter 'my' [-Wunused-parameter] 435 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:463:59: warning: unused parameter 'mx' [-Wunused-parameter] 463 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:532:80: warning: unused parameter 'my' [-Wunused-parameter] 532 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:560:67: warning: unused parameter 'mx' [-Wunused-parameter] 560 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:636:72: warning: unused parameter 'my' [-Wunused-parameter] 636 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:663:59: warning: unused parameter 'mx' [-Wunused-parameter] 663 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:730:80: warning: unused parameter 'my' [-Wunused-parameter] 730 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:756:67: warning: unused parameter 'mx' [-Wunused-parameter] 756 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ In file included from src/libavcodec/hevc/dsp.c:117: In file included from src/libavcodec/hevc/dsp_template.c:839: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/hevc/dsp.c:121: In file included from src/libavcodec/hevc/dsp_template.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/hevc/dsp.c:121: In file included from src/libavcodec/hevc/dsp_template.c:29: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/hevc/dsp.c:121: src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:71: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:84: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:435:72: warning: unused parameter 'my' [-Wunused-parameter] 435 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:463:59: warning: unused parameter 'mx' [-Wunused-parameter] 463 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:532:80: warning: unused parameter 'my' [-Wunused-parameter] 532 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:560:67: warning: unused parameter 'mx' [-Wunused-parameter] 560 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:636:72: warning: unused parameter 'my' [-Wunused-parameter] 636 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:663:59: warning: unused parameter 'mx' [-Wunused-parameter] 663 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:730:80: warning: unused parameter 'my' [-Wunused-parameter] 730 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:756:67: warning: unused parameter 'mx' [-Wunused-parameter] 756 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ In file included from src/libavcodec/hevc/dsp.c:121: In file included from src/libavcodec/hevc/dsp_template.c:839: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/hevc/dsp.c:125: In file included from src/libavcodec/hevc/dsp_template.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/hevc/dsp.c:125: In file included from src/libavcodec/hevc/dsp_template.c:29: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/hevc/dsp.c:125: src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:71: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:84: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:435:72: warning: unused parameter 'my' [-Wunused-parameter] 435 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:463:59: warning: unused parameter 'mx' [-Wunused-parameter] 463 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:532:80: warning: unused parameter 'my' [-Wunused-parameter] 532 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:560:67: warning: unused parameter 'mx' [-Wunused-parameter] 560 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:636:72: warning: unused parameter 'my' [-Wunused-parameter] 636 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:663:59: warning: unused parameter 'mx' [-Wunused-parameter] 663 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:730:80: warning: unused parameter 'my' [-Wunused-parameter] 730 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:756:67: warning: unused parameter 'mx' [-Wunused-parameter] 756 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ In file included from src/libavcodec/hevc/dsp.c:125: In file included from src/libavcodec/hevc/dsp_template.c:839: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ 9 warnings generated. CC libavcodec/hevc/filter.o In file included from src/libavcodec/hevc/filter.c:28: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/hevc/filter.c:80:51: warning: unused parameter 'log2_cb_size' [-Wunused-parameter] 80 | int xBase, int yBase, int log2_cb_size) | ^ src/libavcodec/hevc/filter.c:182:41: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 182 | *(uint16_t *)dst = *(uint16_t *)src; | ^ src/libavcodec/hevc/filter.c:200:45: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 200 | *(uint16_t *)dst = *(uint16_t *)src; | ^ 7 warnings generated. CC libavcodec/hevc/hevcdec.o In file included from src/libavcodec/hevc/hevcdec.c:45: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/hevc/hevcdec.c:46: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/hevc/hevcdec.c:47: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/hevc/hevcdec.c:51: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/hevc/hevcdec.c:199:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (i = 0; i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:236:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (i = 0; i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:299:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevc/hevcdec.c:317:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (i && i != nb_sps) | ~ ^ ~~~~~~ src/libavcodec/hevc/hevcdec.c:499:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 499 | for (int i = 0; i < s->nb_view_ids; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:817:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 817 | if (sh->slice_segment_addr >= sps->ctb_width * sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:983:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 983 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:990:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1116:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1116 | if (num_entry_point_offsets > get_bits_left(gb) || num_entry_point_offsets > UINT16_MAX) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1155:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1155 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ src/libavcodec/hevc/hevcdec.c:1567:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1567 | log2_trafo_size > sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1566:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1566 | if (log2_trafo_size <= sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1577:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1577 | split_transform_flag = log2_trafo_size > sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1947:51: warning: unused parameter 'dststride' [-Wunused-parameter] 1947 | uint8_t *dst0, ptrdiff_t dststride, | ^ src/libavcodec/hevc/hevcdec.c:2107:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 2107 | struct MvField current_mv = {{{ 0 }}}; | ^ src/libavcodec/hevc/hevcdec.c:2099:68: warning: unused parameter 'idx' [-Wunused-parameter] 2099 | int log2_cb_size, int partIdx, int idx) | ^ src/libavcodec/hevc/hevcdec.c:2485:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2485 | log2_cb_size == sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2494:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2494 | log2_cb_size <= sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2493:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2493 | log2_cb_size >= sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2621:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2621 | log2_cb_size > sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2625:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2625 | split_cu = (log2_cb_size > sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2628:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2628 | log2_cb_size >= sps->log2_ctb_size - pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2634:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2634 | log2_cb_size >= sps->log2_ctb_size - pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2842:38: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual] 2842 | if (atomic_load((atomic_int*)&s->wpp_err)) { | ^ src/libavcodec/hevc/hevcdec.c:2872:39: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual] 2872 | atomic_store((atomic_int*)&s->wpp_err, 1); | ^ src/libavcodec/hevc/hevcdec.c:2895:31: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual] 2895 | atomic_store((atomic_int*)&s->wpp_err, 1); | ^ src/libavcodec/hevc/hevcdec.c:2805:49: warning: unused parameter 'avctx' [-Wunused-parameter] 2805 | static int hls_decode_entry_wpp(AVCodecContext *avctx, void *hevc_lclist, | ^ src/libavcodec/hevc/hevcdec.c:2912:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2912 | for (int i = s->nb_wpp_progress; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/hevc/hevcdec.c:2920:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2920 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/hevc/hevcdec.c:2945:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2945 | if (s->avctx->thread_count > s->nb_local_ctx) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2955:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2955 | for (unsigned i = s->nb_local_ctx; i < s->avctx->thread_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3004:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3004 | for (i = 1; i < s->nb_local_ctx; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3060:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 3060 | if (l->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3119:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3119 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3564:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 3564 | if (s->cur_layer != layer_idx && | ~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3707:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3707 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3786:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3786 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3813:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3813 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3931:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3931 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3946:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3946 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3948:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3948 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3956:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3956 | for (int i = 0; i < s->nb_wpp_progress; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3992:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3992 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3994:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3994 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4023:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4023 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4026:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4026 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4042:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4042 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4045:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4045 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4048:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4048 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4212:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4212 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevc/hevcdec.c:4214:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4214 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevc/hevcdec.c:4228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4228 | { NULL }, | ^ 86 warnings generated. CC libavcodec/hevc/mvs.o 59 warnings generated. CC libavcodec/hevc/parse.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, | ^ CC libavcodec/hevc/parser.o In file included from src/libavcodec/hevc/parser.c:26: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc/parser.c:121:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 121 | if (slice_segment_addr >= sps->ctb_width * sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 8 warnings generated. CC libavcodec/hevc/pred.o CC libavcodec/hevc/ps.o In file included from src/libavcodec/hevc/pred.c:23: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/hevc/ps.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc/ps.c:70:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:71:58: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 71 | if (s->pps_list[i] && s->pps_list[i]->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc/ps.c:82:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 82 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:83:58: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 83 | if (s->sps_list[i] && s->sps_list[i]->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc/ps.c:149:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 149 | if (k >= FF_ARRAY_ELEMS(used)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:220:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:364:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ src/libavcodec/hevc/ps.c:445:45: warning: unused parameter 'opaque' [-Wunused-parameter] 445 | static void hevc_vps_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/hevc/ps.c:558:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 558 | if (layer_id_in_nuh >= FF_ARRAY_ELEMS(vps->layer_idx)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:592:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (int i = 0; i < n; i++) | ~ ^ ~ src/libavcodec/hevc/ps.c:870:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 870 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:895:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 895 | for (int i = 1; i < FF_ARRAY_ELEMS(vps->layer_idx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1115:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1115 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ src/libavcodec/hevc/ps.c:1309:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1309 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc/ps.c:1395:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1395 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1499:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1499 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1628:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1628 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1627:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1627 | ow->left_offset + ow->right_offset >= sps->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc/ps.c:1678:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1678 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1683:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1683 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1704:45: warning: unused parameter 'opaque' [-Wunused-parameter] 1704 | static void hevc_sps_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/hevc/ps.c:1772:45: warning: unused parameter 'unused' [-Wunused-parameter] 1772 | static void hevc_pps_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/hevc/ps.c:1811:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1811 | for (int i = 0; i < part_num_y; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/hevc/ps.c:1865:66: warning: unused parameter 'sps' [-Wunused-parameter] 1865 | HEVCPPS *pps, const HEVCSPS *sps, const HEVCVPS *vps) | ^ src/libavcodec/hevc/ps.c:1927:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1927 | if (max_diff > (min_diff_minus1 + 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1928:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1928 | for (int k = 1; k < num_val_delta_dlt; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1935:64: warning: unused parameter 'avctx' [-Wunused-parameter] 1935 | static int pps_3d_extension(GetBitContext *gb, AVCodecContext *avctx, | ^ src/libavcodec/hevc/ps.c:1936:58: warning: unused parameter 'sps' [-Wunused-parameter] 1936 | HEVCPPS *pps, const HEVCSPS *sps) | ^ src/libavcodec/hevc/ps.c:1943:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (int i = 0; i <= pps_depth_layers_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2053:45: warning: unused parameter 'avctx' [-Wunused-parameter] 2053 | static inline int setup_pps(AVCodecContext *avctx, GetBitContext *gb, | ^ src/libavcodec/hevc/ps.c:2053:67: warning: unused parameter 'gb' [-Wunused-parameter] 2053 | static inline int setup_pps(AVCodecContext *avctx, GetBitContext *gb, | ^ src/libavcodec/hevc/ps.c:2095:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2095 | if (i > pps->col_bd[j]) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2122:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2122 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2129:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2129 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2149:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2149 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2150:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2150 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2277:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2277 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2342:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 2342 | if (sum >= sps->ctb_width) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2354:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 2354 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2461:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2461 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2463:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2463 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2465:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2465 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 warnings generated. CC libavcodec/hevc/refs.o In file included from src/libavcodec/hevc/refs.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/hevc/refs.c:30: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/hevc/refs.c:70:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:78:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 78 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:80:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 80 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:91:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (int i = 0; i < FF_ARRAY_ELEMS(alpha->buf) && alpha->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:115:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:216:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 216 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:257:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 257 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:276:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 276 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:282:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 282 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:302:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | (nb_dpb[0] > max_dpb || nb_dpb[1] > max_dpb))) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/hevc/refs.c:302:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | (nb_dpb[0] > max_dpb || nb_dpb[1] > max_dpb))) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/hevc/refs.c:300:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (nb_output > max_output || | ~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc/refs.c:364:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 364 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc/refs.c:378:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:379:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 379 | for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:403:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | for (i = 0; i < sh->nb_refs[list_idx]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:418:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 418 | rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc/refs.c:424:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 424 | rpl_tmp.nb_refs > sh->nb_refs[L0]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:430:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 430 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:443:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 443 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:544:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 544 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:608:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 608 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 27 warnings generated. CC libavcodec/hevc/sei.o In file included from src/libavcodec/hevc/sei.c:26: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc/sei.c:252:49: warning: unused parameter 'gb' [-Wunused-parameter] 252 | static int decode_nal_sei_suffix(GetBitContext *gb, GetByteContext *gbyte, | ^ 2 warnings generated. CC libavcodec/hnm4video.o In file included from src/libavcodec/hnm4video.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hnm4video.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 81 | if (writeoffset >= hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:103:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 103 | if (offset < 0 || offset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:106:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 124 | for (y = 0; y < hnm->height; y++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/hnm4video.c:129:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 129 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | if (writeoffset + count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 193 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:215:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 329 | if (offset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | while (bytestream2_tell(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 19 warnings generated. CC libavcodec/hpeldsp.o CC libavcodec/hq_common.o CC libavcodec/hq_hqa.o In file included from src/libavcodec/hq_hqa.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hq_hqa.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/hq_hqa.c:77:39: warning: unused parameter 'c' [-Wunused-parameter] 77 | static int hq_decode_block(HQContext *c, GetBitContext *gb, int16_t block[64], | ^ src/libavcodec/hq_hqa.c:176:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 176 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/hq_hqadsp.o CC libavcodec/hqx.o In file included from src/libavcodec/hqx.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from CC libavcodec/hqxdsp.o src/libavcodec/hqx.c:37: src/libavcodec/hqxvlc.h:740:10: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqxvlc.h:740:18: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqxvlc.h:740:26: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqxvlc.h:740:34: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqxvlc.h:740:42: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqxvlc.h:740:50: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqx.c:403:61: warning: unused parameter 'arg' [-Wunused-parameter] 403 | static int decode_slice_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/hqx.c:404:50: warning: unused parameter 'threadnr' [-Wunused-parameter] 404 | int slice_no, int threadnr) | ^ src/libavcodec/hqx.c:443:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 443 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/htmlsubtitles.o src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 252 | } else if (!tag_close && sptr < FF_ARRAY_ELEMS(stack) - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/htmlsubtitles.c:275:44: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 275 | FFMIN(sizeof(new_tag->face), len+1)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 10 warnings generated. CC libavcodec/huffman.o 2 warnings generated. 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); | ^ In file included from src/libavcodec/huffyuvdec.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/huffyuvenc.o src/libavcodec/huffyuvdec.c:1280:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1280 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/huffyuvenc.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/huffyuvenc.c:995:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:999:16: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL }, | ^ 2 warnings generated. CC libavcodec/huffyuvencdsp.o CC libavcodec/hw_base_encode.o CC libavcodec/hw_base_encode_h264.o 144 warnings generated. CC libavcodec/hw_base_encode_h265.o 6 warnings generated. CC libavcodec/idcinvideo.o In file included from src/libavcodec/idcinvideo.c:51: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/idcinvideo.c:52: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 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 >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/idctdsp.o 2 warnings generated. CC libavcodec/iff.o 2 warnings generated. CC libavcodec/ilbcdec.o src/libavcodec/idctdsp.c:219:56: warning: unused parameter 'line_size' [-Wunused-parameter] 219 | static void ff_jref_idct1_put(uint8_t *dest, ptrdiff_t line_size, int16_t *block) | ^ src/libavcodec/idctdsp.c:223:56: warning: unused parameter 'line_size' [-Wunused-parameter] 223 | static void ff_jref_idct1_add(uint8_t *dest, ptrdiff_t line_size, int16_t *block) | ^ In file included from src/libavcodec/iff.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/iff.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. In file included from src/libavcodec/ilbcdec.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/imc.o In file included from src/libavcodec/ilbcdec.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/iff.c: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) | ^ src/libavcodec/iff.c:1567:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1567 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1579:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1579 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1609:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1609 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1618:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1618 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1628:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1628 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1664:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1664 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1677:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1677 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1688:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1688 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1702:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1702 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1730:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1730 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1742:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1742 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1759:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1759 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1843:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1843 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1875:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1875 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ 2 warnings generated. In file included from src/libavcodec/imc.c:48: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/imc.c:49: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/imgconvert.o src/libavcodec/imc.c:333:58: warning: unused parameter 'stream_format_code' [-Wunused-parameter] 333 | static void imc_read_level_coeffs_raw(IMCContext *q, int stream_format_code, | ^ src/libavcodec/imc.c:344:55: warning: unused parameter 'q' [-Wunused-parameter] 344 | static void imc_decode_level_coefficients(IMCContext *q, int *levlCoeffBuf, | ^ src/libavcodec/imc.c:378:56: warning: unused parameter 'q' [-Wunused-parameter] 378 | static void imc_decode_level_coefficients2(IMCContext *q, int *levlCoeffBuf, | ^ src/libavcodec/imc.c:655:51: warning: unused parameter 'q' [-Wunused-parameter] 655 | static void imc_adjust_bit_allocation(IMCContext *q, IMCChannel *chctx, | ^ src/libavcodec/imc.c:697:44: warning: unused parameter 'q' [-Wunused-parameter] 697 | static int inverse_quant_coeff(IMCContext *q, IMCChannel *chctx, | ^ CC libavcodec/imm4.o In file included from src/libavcodec/imm4.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/imm4.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/imm5.o In file included from src/libavcodec/imm5.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/imm5.c:90:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 90 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 2 warnings generated. CC libavcodec/imx.o 2 warnings generated. CC libavcodec/indeo2.o 7 warnings generated. CC libavcodec/indeo3.o In file included from src/libavcodec/imx.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/imx.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/indeo2.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/indeo2.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/indeo4.o In file included from src/libavcodec/indeo3.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/indeo3.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/indeo4.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. 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:254:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 254 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:253:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 253 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/indeo3.c:431:50: warning: unused parameter 'ctx' [-Wunused-parameter] 431 | static int decode_cell_data(Indeo3DecodeContext *ctx, Cell *cell, | ^ src/libavcodec/indeo3.c:622:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 622 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:621:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 621 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/indeo3.c:811:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 811 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:751:43: note: expanded from macro 'CHECK_CELL' 751 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:811:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 811 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:750:42: note: expanded from macro 'CHECK_CELL' 750 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:841:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 841 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:751:43: note: expanded from macro 'CHECK_CELL' 751 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:841:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 841 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:750:42: note: expanded from macro 'CHECK_CELL' 750 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:874:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 874 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/indeo3.c:1038:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1038 | dst_height = FFMIN(dst_height, plane->height); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/indeo3.c:1041:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1041 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:1047:25: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1047 | for (x <<= 2; x < plane->width; x++) | ~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/indeo5.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 3 warnings generated. CC libavcodec/intelh263dec.o In file included from src/libavcodec/intelh263dec.c:21: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 15 warnings generated. CC libavcodec/interplayacm.o 1 warning generated. CC libavcodec/interplayvideo.o 38 warnings generated. CC libavcodec/intrax8.o In file included from src/libavcodec/interplayacm.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/interplayacm.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. 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) | ~ ^ ~~~~~~~ CC libavcodec/intrax8dsp.o src/libavcodec/interplayacm.c:173:49: warning: unused parameter 'ind' [-Wunused-parameter] 173 | static int k12(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:178:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:191:49: warning: unused parameter 'ind' [-Wunused-parameter] 191 | static int k24(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:196:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 196 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 200 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:217:49: warning: unused parameter 'ind' [-Wunused-parameter] 217 | static int k23(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:222:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:235:49: warning: unused parameter 'ind' [-Wunused-parameter] 235 | static int k35(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:240:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 240 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:244:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:269:49: warning: unused parameter 'ind' [-Wunused-parameter] 269 | static int k34(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:274:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 274 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:294:49: warning: unused parameter 'ind' [-Wunused-parameter] 294 | static int k45(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:299:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:303:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 303 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:321:49: warning: unused parameter 'ind' [-Wunused-parameter] 321 | static int k44(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:326:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 326 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:339:49: warning: unused parameter 'ind' [-Wunused-parameter] 339 | static int t15(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:345:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 345 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:358:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 358 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:361:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 361 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:368:49: warning: unused parameter 'ind' [-Wunused-parameter] 368 | static int t27(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:374:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 374 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:390:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 390 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:397:49: warning: unused parameter 'ind' [-Wunused-parameter] 397 | static int t37(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:402:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 402 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:414:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 414 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:443:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:594:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 594 | frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/interplayacm.c:595:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 595 | s->max_samples -= FFMIN(frame->nb_samples, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:45: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/interplayvideo.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/interplayvideo.c:199:72: warning: unused parameter 'frame' [-Wunused-parameter] 199 | static int ipvideo_decode_block_opcode_0x6(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:208:72: warning: unused parameter 'frame' [-Wunused-parameter] 208 | static int ipvideo_decode_block_opcode_0x7(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:252:72: warning: unused parameter 'frame' [-Wunused-parameter] 252 | static int ipvideo_decode_block_opcode_0x8(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:330:72: warning: unused parameter 'frame' [-Wunused-parameter] 330 | static int ipvideo_decode_block_opcode_0x9(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:400:72: warning: unused parameter 'frame' [-Wunused-parameter] 400 | static int ipvideo_decode_block_opcode_0xA(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:466:72: warning: unused parameter 'frame' [-Wunused-parameter] 466 | static int ipvideo_decode_block_opcode_0xB(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:480:72: warning: unused parameter 'frame' [-Wunused-parameter] 480 | static int ipvideo_decode_block_opcode_0xC(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:499:72: warning: unused parameter 'frame' [-Wunused-parameter] 499 | static int ipvideo_decode_block_opcode_0xD(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:524:72: warning: unused parameter 'frame' [-Wunused-parameter] 524 | static int ipvideo_decode_block_opcode_0xE(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:541:72: warning: unused parameter 'frame' [-Wunused-parameter] 541 | static int ipvideo_decode_block_opcode_0xF(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:574:75: warning: unused parameter 'frame' [-Wunused-parameter] 574 | static int ipvideo_decode_block_opcode_0x7_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:611:75: warning: unused parameter 'frame' [-Wunused-parameter] 611 | static int ipvideo_decode_block_opcode_0x8_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:687:75: warning: unused parameter 'frame' [-Wunused-parameter] 687 | static int ipvideo_decode_block_opcode_0x9_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:754:75: warning: unused parameter 'frame' [-Wunused-parameter] 754 | static int ipvideo_decode_block_opcode_0xA_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:820:75: warning: unused parameter 'frame' [-Wunused-parameter] 820 | static int ipvideo_decode_block_opcode_0xB_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:836:75: warning: unused parameter 'frame' [-Wunused-parameter] 836 | static int ipvideo_decode_block_opcode_0xC_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:856:75: warning: unused parameter 'frame' [-Wunused-parameter] 856 | static int ipvideo_decode_block_opcode_0xD_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:877:75: warning: unused parameter 'frame' [-Wunused-parameter] 877 | static int ipvideo_decode_block_opcode_0xE_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:992:69: warning: unused parameter 'frame' [-Wunused-parameter] 992 | static void ipvideo_format_10_firstpass(IpvideoContext *s, AVFrame *frame, int16_t opcode) | ^ src/libavcodec/interplayvideo.c:1004:70: warning: unused parameter 'frame' [-Wunused-parameter] 1004 | static void ipvideo_format_10_secondpass(IpvideoContext *s, AVFrame *frame, int16_t opcode) | ^ 42 warnings generated. CC libavcodec/ipu_parser.o CC libavcodec/ituh263dec.o src/libavcodec/ipu_parser.c:34:63: warning: unused parameter 'avctx' [-Wunused-parameter] 34 | static int ipu_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/ituh263enc.o CC libavcodec/ivi.o In file included from src/libavcodec/ituh263enc.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/ituh263dec.c:754:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 754 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/ivi.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ituh263enc.c: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/ivi.csrc/libavcodec/mpegvideoenc.h::293365::36179:: warning: note: unused parameter 'is_indeo4' [-Wunused-parameter]expanded from macro 'FF_MPV_COMMON_OPTS' 293 | 365 | { " b o r d e r _ m a s k " , " i n c r e a s e itnhte iqsu_ainntdiezoe4r) f o| r ^ 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 }, | ^ 22 warnings generated. CC libavcodec/ivi_dsp.o 3 warnings generated. CC libavcodec/j2kenc.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) | ^ 2 warnings generated. In file included from src/libavcodec/j2kenc.c:69: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/jacosubdec.o src/libavcodec/j2kenc.c:293:51: warning: unused parameter 'compno' [-Wunused-parameter] 293 | static int put_qcd(Jpeg2000EncoderContext *s, int compno) | ^ src/libavcodec/j2kenc.c:319:51: warning: unused parameter 'compno' [-Wunused-parameter] 319 | static int put_com(Jpeg2000EncoderContext *s, int compno) | ^ src/libavcodec/j2kenc.c:638:49: warning: unused parameter 's' [-Wunused-parameter] 638 | static void encode_cblk(Jpeg2000EncoderContext *s, Jpeg2000T1Context *t1, Jpeg2000Cblk *cblk, Jpeg2000Tile *tile, | ^ src/libavcodec/j2kenc.c:638:109: warning: unused parameter 'tile' [-Wunused-parameter] 638 | static void encode_cblk(Jpeg2000EncoderContext *s, Jpeg2000T1Context *t1, Jpeg2000Cblk *cblk, Jpeg2000Tile *tile, | ^ src/libavcodec/j2kenc.c:639:65: warning: unused parameter 'lev' [-Wunused-parameter] 639 | int width, int height, int bandpos, int lev) | ^ src/libavcodec/j2kenc.c:966:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 966 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:966:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 966 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1033:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1033 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1033:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1033 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1096:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1096:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1295:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1295 | if (dd >= dr * lambda) | ~~ ^ ~~~~~~~~~~~ 54 warnings generated. src/libavcodec/j2kenc.c:1744:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1744 | { "tile_width", "Tile Width", OFFSET(tile_width), AV_OPT_TYPE_INT, { .i64 = 256 In file included from src/libavcodec/jacosubdec.c : 29 : src/libavcodec/codec_internal.h}:,104 :16,: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 1<<30, 104 | e n u m A V C oVdEe,c C}o,n f i| g ^; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is heresrc/libavcodec/j2kenc.c :1745 :2548139 | :e nwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]m AVCodec C1745o | n f i g {{ " t| i ^l e_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", OFFSsrc/libavcodec/jacosubdec.cE:T35(:e51p:h )warning: ,unused parameter 'in' [-Wunused-parameter] 35 | s t aAtVi_cO PiTn_tT YiPnEs_eIrNtT_,t e x t{( A.ViB6P4r i=n t0 * d s t , c o n s t} ,c h0a,r * i n , c o n1s,t c h a r * a r g )V E ,| ^} , | ^ src/libavcodec/j2kenc.c:1757:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1757 | src/libavcodec/jacosubdec.c :{41 :"55l:a ywarning: eunused parameter 'in' [-Wunused-parameter]r _rates", 41 | s"tLaatyiecr iRnatt eisn"s,e r t _ d a t eOtFiFmSeE(TA(VlBrP_rsitnrt) ,* d s t , c o nAsVt_ OcPhTa_rT Y*PiEn_,S TcRoInNsGt, c{h a.rs t*ra r=g )N U L| L ^ }, 0, 0, VE }, | ^ src/libavcodec/j2kenc.c:1758:12: src/libavcodec/jacosubdec.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers]53 :35 :1758 | warning: unused parameter 'dst' [-Wunused-parameter] { N U53L | Ls t}a t i| c ^ 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) | ^ CC libavcodec/jfdctfst.o src/libavcodec/jacosubdec.c:93:44: warning: unused parameter 'avctx' [-Wunused-parameter] 93 | static void jacosub_to_ass(AVCodecContext *avctx, AVBPrint *dst, const char *src) | ^ src/libavcodec/jacosubdec.c:145:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/jfdctint.o CC libavcodec/jni.o src/libavcodec/jni.c:70:30: warning: unused parameter 'vm' [-Wunused-parameter] 70 | int av_jni_set_java_vm(void *vm, void *log_ctx) | ^ src/libavcodec/jni.c:70:40: warning: unused parameter 'log_ctx' [-Wunused-parameter] 70 | int av_jni_set_java_vm(void *vm, void *log_ctx) | ^ src/libavcodec/jni.c:75:32: warning: unused parameter 'log_ctx' [-Wunused-parameter] 75 | void *av_jni_get_java_vm(void *log_ctx) | ^ 3 warnings generated. CC libavcodec/jpeg2000.o src/libavcodec/jpeg2000.c:398:42: warning: unused parameter 'dx' [-Wunused-parameter] 398 | const int cbps, int dx, int dy) | ^ src/libavcodec/jpeg2000.c:398:50: warning: unused parameter 'dy' [-Wunused-parameter] 398 | const int cbps, int dx, int dy) | ^ CC libavcodec/jpeg2000_parser.o 2 warnings generated. CC libavcodec/jpeg2000dec.o 6 warnings generated. CC libavcodec/jpeg2000dsp.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/jpeg2000dwt.o CC libavcodec/jpeg2000htdec.o In file included from src/libavcodec/jpeg2000dec.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/jpeg2000dec.c:41: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/jpeg2000dec.c:327:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 327 | for (i = 0; i < s->numXtiles * s->numYtiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:445:68: warning: unused parameter 'c' [-Wunused-parameter] 445 | static int get_cap(Jpeg2000DecoderContext *s, Jpeg2000CodingStyle *c) | ^ src/libavcodec/jpeg2000dec.c:668:51: warning: unused parameter 'n' [-Wunused-parameter] 668 | static int get_rgn(Jpeg2000DecoderContext *s, int n) | ^ src/libavcodec/jpeg2000dec.c:789:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 789 | Jpeg2000POC tmp = {{{0}}}; | ^ src/libavcodec/jpeg2000dec.c:872:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 872 | if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1130:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1130 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1146:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1146 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1682:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1682 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1682:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1682 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1759:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1759 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1759:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1759 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1836:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1836 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1836:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1836 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2030:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2030 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavcodec/jpeg2000dec.c:2030:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2030 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavcodec/jpeg2000dec.c:2399:48: warning: unused parameter 'threadnr' [-Wunused-parameter] 2399 | int jobnr, int threadnr) | ^ src/libavcodec/jpeg2000dec.c:2430:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2430 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2499:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2499 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2675:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2675 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2716:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2716 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2755:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2755 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2938:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2938 | OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD }, | ^ src/libavcodec/jpeg2000dec.c:2939:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2939 | { NULL }, | ^ src/libavcodec/jpeg2000htdec.c:213:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (buffer->pos < length) { | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/jpeg2000htdec.c:301:67: warning: unused parameter 's' [-Wunused-parameter] 301 | static int jpeg2000_decode_ctx_vlc(const Jpeg2000DecoderContext *s, | ^ src/libavcodec/jpeg2000htdec.c:431:28: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | int cond = stream->pos < length; | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/jpeg2000htdec.c:432:15: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 432 | int pos = FFMIN(stream->pos, length - 1); | ^ ~~~~~~~~~~~ ~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/jpeg2000htdec.c:448:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 448 | if (stream->pos < length) { | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/jpeg2000htdec.c:502:48: warning: unused parameter 'length' [-Wunused-parameter] 502 | uint32_t length) | ^ src/libavcodec/jpeg2000htdec.c:549:86: warning: unused parameter 't1' [-Wunused-parameter] 549 | Jpeg2000Cblk *cblk, Jpeg2000T1Context *t1, | ^ src/libavcodec/jpeg2000htdec.c:1017:46: warning: unused parameter 'mbr_info' [-Wunused-parameter] 1017 | const uint32_t mbr_info, uint8_t causal_cond, | ^ src/libavcodec/jpeg2000htdec.c:1189:80: warning: unused parameter 'codsty' [-Wunused-parameter] 1189 | ff_jpeg2000_decode_htj2k(const Jpeg2000DecoderContext *s, Jpeg2000CodingStyle *codsty, Jpeg2000T1Context *t1, Jpeg2000Cblk *cblk, | ^ src/libavcodec/jpeg2000htdec.c:1230:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavcodec/jpeg2000htdec.c:1230:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ 19 warnings generated. CC libavcodec/jpegls.o CC libavcodec/jpeglsdec.o In file included from src/libavcodec/jpeglsdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/jpeglsdec.c:32: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpeglsdec.c:157:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 157 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:194:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/jpeglsenc.o 11 warnings generated. CC libavcodec/jpegquanttables.o In file included from src/libavcodec/jpeglsenc.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/jpeglsenc.c:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 170 | while (x < w && (FFABS(R(in, x) - RUNval) <= state->near)) { | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:181:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 181 | err = R(in, x) - pred; | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:181:22: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:197:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 197 | Ra = R(in, x); | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:197:22: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:222:34: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 222 | err = pred - R(in, x); | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:222:34: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:226:24: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 226 | err = R(in, x) - pred; | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:226:24: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:239:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 239 | Ra = R(in, x); | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:239:22: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:465:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 465 | { NULL}, | ^ CC libavcodec/jpegtables.o CC libavcodec/jpegxl_parse.o CC libavcodec/jpegxl_parser.o src/libavcodec/jpegxl_parse.c:210:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 210 | if (get_bits_left(gb) < name_len) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpegxl_parse.c:250:55: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 250 | if (extensions_len > INT_MAX || get_bits_left(gb) <= extensions_len) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parse.c:478:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 478 | if (size && size <= head_size) | ~~~~ ^ ~~~~~~~~~ src/libavcodec/jpegxl_parse.c:509:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 509 | if (size > buflen - *copied) | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:269:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | if (conf->msb_in_token > conf->split_exponent) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:272:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (conf->msb_in_token + conf->lsb_in_token > conf->split_exponent) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:343:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 343 | if (context >= bundle->num_dist) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:566:45: warning: unused parameter 'dec' [-Wunused-parameter] 566 | static int gen_alias_map(JXLEntropyDecoder *dec, JXLSymbolDistribution *dist, int log_alphabet_size) | ^ src/libavcodec/jpegxl_parser.c:576:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 576 | for (int i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:593:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 593 | for (int i = dist->alphabet_size; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:615:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 615 | for (int i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:808:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 808 | if (total_code != 32768 && level2_codecounts[0] < dist->alphabet_size - 1) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:886:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | if (dist->alphabet_size > MAX_PREFIX_ALPHABET_SIZE) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1085:59: warning: unused parameter 'ctx' [-Wunused-parameter] 1085 | static int skip_icc_profile(void *avctx, JXLParseContext *ctx, GetBitContext *gb) | ^ src/libavcodec/jpegxl_parser.c:1162:55: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1162 | if (extensions_len > INT_MAX || get_bits_left(gb) < extensions_len) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1234:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1234 | for (int i = 0; i <= meta->num_extra_channels; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1263:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1263 | if (get_bits_left(gb) < name_len) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpegxl_parser.c:1400:39: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1400 | if (size <= head_size || size > INT_MAX - ctx->skip) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1400:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1400 | if (size <= head_size || size > INT_MAX - ctx->skip) | ~~~~ ^ ~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1437:21: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1437 | cs_buflen = FFMIN(sizeof(ctx->cs_buffer) - AV_INPUT_BUFFER_PADDING_SIZE, ctx->copied); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/jpegxl_parser.c:1479:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1479 | if (get_bits_left(&gb) <= ctx->codestream.frame.body_length) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. CC libavcodec/jpegxs_parser.o src/libavcodec/jpegxs_parser.c:102:72: warning: unused parameter 'avctx' [-Wunused-parameter] 102 | static int jpegxs_parse_frame(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 4 warnings generated. CC libavcodec/jrevdct.o 1 warning generated. CC libavcodec/jvdec.o 25 warnings generated. CC libavcodec/kbdwin.o In file included from src/libavcodec/jvdec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/jvdec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/kgv1dec.o CC libavcodec/kmvc.o In file included from src/libavcodec/kgv1dec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/kgv1dec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. In file included from src/libavcodec/kmvc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/kmvc.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/lagarithrac.o In file included from src/libavcodec/lagarith.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/lagarithrac.c:33:57: warning: unused parameter 'length' [-Wunused-parameter] 33 | void ff_lag_rac_init(lag_rac *l, GetBitContext *gb, int length) | ^ src/libavcodec/lagarith.c:182:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:184:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 184 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:219:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ 1 warning generated. src/libavcodec/lagarith.c:350:57: warning: unused parameter 'stride' [-Wunused-parameter] 350 | uint8_t *dst, int width, int stride, | ^ src/libavcodec/lagarith.c:496:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 496 | if (read > length) | ~~~~ ^ ~~~~~~ CC libavcodec/latm_parser.o src/libavcodec/latm_parser.c:70:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 70 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/latm_parser.c:84:65: warning: unused parameter 'avctx' [-Wunused-parameter] 84 | static int latm_parse(AVCodecParserContext *s1, AVCodecContext *avctx, | ^ 2 warnings generated. CC libavcodec/lcevc_parser.o 3 warnings generated. CC libavcodec/lcevctab.o CC libavcodec/lcldec.o 17 warnings generated. CC libavcodec/lclenc.o src/libavcodec/lcevc_parser.c:100:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 100 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. In file included from src/libavcodec/lclenc.c:45: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/leaddec.o In file included from src/libavcodec/lcldec.c:49: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. src/libavcodec/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:254:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:269:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 269 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:425:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 425 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/loco.o CC libavcodec/ljpegenc.o In file included from src/libavcodec/leaddec.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/leaddec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/loco.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/loco.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ljpegenc.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^ In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/loco.c:95:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | if (v == -1) | ~ ^ ~~ src/libavcodec/loco.c:160:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:166:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 166 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:174:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 174 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:180:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 180 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:311:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ 9 warnings generated. CC libavcodec/lossless_audiodsp.o 8 warnings generated. CC libavcodec/lossless_videodsp.o 4 warnings generated. CC libavcodec/lossless_videoencdsp.o 2 warnings generated. CC libavcodec/lpc.o CC libavcodec/lscrdec.o CC libavcodec/lsp.o CC libavcodec/lzf.o In file included from src/libavcodec/lscrdec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/lscrdec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/lzw.o CC libavcodec/lzwenc.o CC libavcodec/m101.o CC libavcodec/mace.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/m101.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/m101.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mace.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mace.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/magicyuv.o 2 warnings generated. CC libavcodec/magicyuvenc.o 3 warnings generated. CC libavcodec/mathtables.o 2 warnings generated. CC libavcodec/mdec.o CC libavcodec/me_cmp.o In file included from src/libavcodec/magicyuv.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/magicyuv.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/magicyuv.c:138:61: warning: unused parameter 'tdata' [-Wunused-parameter] 138 | static int magy_decode_slice10(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/magicyuv.c:139:43: warning: unused parameter 'threadnr' [-Wunused-parameter] 139 | int j, int threadnr) | ^ src/libavcodec/magicyuv.c:261:59: warning: unused parameter 'tdata' [-Wunused-parameter] 261 | static int magy_decode_slice(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/magicyuv.c:262:41: warning: unused parameter 'threadnr' [-Wunused-parameter] 262 | int j, int threadnr) | ^ src/libavcodec/magicyuv.c:289:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:454:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 454 | if (header_size < 32 || header_size >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:546:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 546 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:560:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 560 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:611:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 611 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/magicyuv.c:664:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 664 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/magicyuvenc.c:35: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/magicyuvenc.c:85:43: warning: unused parameter 's' [-Wunused-parameter] 85 | static void left_predict(MagicYUVContext *s, | ^ src/libavcodec/magicyuvenc.c:109:47: warning: unused parameter 's' [-Wunused-parameter] 109 | static void gradient_predict(MagicYUVContext *s, | ^ src/libavcodec/magicyuvenc.c:211:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 211 | s->nb_slices = FFMIN(256U / s->planes, s->nb_slices); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/magicyuvenc.c:458:54: warning: unused parameter 'tdata' [-Wunused-parameter] 458 | static int encode_slice(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/magicyuvenc.c:459:36: warning: unused parameter 'threadnr' [-Wunused-parameter] 459 | int n, int threadnr) | ^ src/libavcodec/magicyuvenc.c:484:37: warning: unused parameter 'threadnr' [-Wunused-parameter] 484 | int n, int threadnr) | ^ src/libavcodec/magicyuvenc.c:552:51: warning: cast from 'const struct AVFrame *' to 'void *' drops const qualifier [-Wcast-qual] 552 | avctx->execute2(avctx, predict_slice, (void *)frame, NULL, s->nb_slices); | ^ src/libavcodec/magicyuvenc.c:648:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 648 | { NULL}, | ^ In file included from src/libavcodec/mdec.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/mdec.c:186:71: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 186 | a->bbdsp.bswap16_buf((uint16_t *)a->bitstream_buffer, (uint16_t *)buf, (buf_size + 1) / 2); | ^ In file included from src/libavcodec/me_cmp.c:33: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/me_cmp.c:37:34: warning: unused parameter 'unused' [-Wunused-parameter] 37 | static int sse4_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:54:34: warning: unused parameter 'unused' [-Wunused-parameter] 54 | static int sse8_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:75:35: warning: unused parameter 'unused' [-Wunused-parameter] 75 | static int sse16_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:117:46: warning: unused parameter 'unused' [-Wunused-parameter] 117 | static inline int pix_abs16_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:145:53: warning: unused parameter 'unused' [-Wunused-parameter] 145 | static inline int pix_median_abs16_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:184:42: warning: unused parameter 'unused' [-Wunused-parameter] 184 | static int pix_abs16_x2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:212:42: warning: unused parameter 'unused' [-Wunused-parameter] 212 | static int pix_abs16_y2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:242:43: warning: unused parameter 'unused' [-Wunused-parameter] 242 | static int pix_abs16_xy2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:272:45: warning: unused parameter 'unused' [-Wunused-parameter] 272 | static inline int pix_abs8_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:292:52: warning: unused parameter 'unused' [-Wunused-parameter] 292 | static inline int pix_median_abs8_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:323:41: warning: unused parameter 'unused' [-Wunused-parameter] 323 | static int pix_abs8_x2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:343:41: warning: unused parameter 'unused' [-Wunused-parameter] 343 | static int pix_abs8_y2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:365:42: warning: unused parameter 'unused' [-Wunused-parameter] 365 | static int pix_abs8_xy2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:437:36: warning: unused parameter 's' [-Wunused-parameter] 437 | static int zero_cmp(MPVEncContext *s, const uint8_t *a, const uint8_t *b, | ^ src/libavcodec/me_cmp.c:437:54: warning: unused parameter 'a' [-Wunused-parameter] 437 | static int zero_cmp(MPVEncContext *s, const uint8_t *a, const uint8_t *b, | ^ src/libavcodec/me_cmp.c:437:72: warning: unused parameter 'b' [-Wunused-parameter] 437 | static int zero_cmp(MPVEncContext *s, const uint8_t *a, const uint8_t *b, | ^ src/libavcodec/me_cmp.c:438:31: warning: unused parameter 'stride' [-Wunused-parameter] 438 | ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:438:43: warning: unused parameter 'h' [-Wunused-parameter] 438 | ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:485:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 485 | if (type >= FF_ARRAY_ELEMS(cmp_func_list) || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/me_cmp.c:514:47: warning: unused parameter 'unused' [-Wunused-parameter] 514 | static int hadamard8_diff8x8_c(MPVEncContext *unused, const uint8_t *dst, | ^ src/libavcodec/me_cmp.c:515:74: warning: unused parameter 'h' [-Wunused-parameter] 515 | const uint8_t *src, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:564:48: warning: unused parameter 'unused' [-Wunused-parameter] 564 | static int hadamard8_intra8x8_c(MPVEncContext *unused, const uint8_t *src, | ^ src/libavcodec/me_cmp.c:565:48: warning: unused parameter 'dummy' [-Wunused-parameter] 565 | const uint8_t *dummy, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:565:77: warning: unused parameter 'h' [-Wunused-parameter] 565 | const uint8_t *dummy, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:615:68: warning: unused parameter 'h' [-Wunused-parameter] 615 | const uint8_t *src2, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:654:71: warning: unused parameter 'h' [-Wunused-parameter] 654 | const uint8_t *src2, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:679:68: warning: unused parameter 'h' [-Wunused-parameter] 679 | const uint8_t *src2, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:694:71: warning: unused parameter 'h' [-Wunused-parameter] 694 | const uint8_t *src2, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:718:42: warning: unused parameter 'h' [-Wunused-parameter] 718 | ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:793:43: warning: unused parameter 'h' [-Wunused-parameter] 793 | ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:870:1: warning: unused parameter 'unused' [-Wunused-parameter] 870 | VSAD_INTRA(8) | ^ src/libavcodec/me_cmp.c:852:52: note: expanded from macro 'VSAD_INTRA' 852 | static int vsad_intra ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:870:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libavcodec/me_cmp.c:853:70: note: expanded from macro 'VSAD_INTRA' 853 | const uint8_t *s, const uint8_t *dummy, \ | ^ src/libavcodec/me_cmp.c:871:1: warning: unused parameter 'unused' [-Wunused-parameter] 871 | VSAD_INTRA(16) | ^ src/libavcodec/me_cmp.c:852:52: note: expanded from macro 'VSAD_INTRA' 852 | static int vsad_intra ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:871:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libavcodec/me_cmp.c:853:70: note: expanded from macro 'VSAD_INTRA' 853 | const uint8_t *s, const uint8_t *dummy, \ | ^ src/libavcodec/me_cmp.c:889:1: warning: unused parameter 'unused' [-Wunused-parameter] 889 | VSAD(8) | ^ src/libavcodec/me_cmp.c:874:46: note: expanded from macro 'VSAD' 874 | static int vsad ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:890:1: warning: unused parameter 'unused' [-Wunused-parameter] 890 | VSAD(16) | ^ src/libavcodec/me_cmp.c:874:46: note: expanded from macro 'VSAD' 874 | static int vsad ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:912:1: warning: unused parameter 'unused' [-Wunused-parameter] 912 | VSSE_INTRA(8) | ^ src/libavcodec/me_cmp.c:894:52: note: expanded from macro 'VSSE_INTRA' 894 | static int vsse_intra ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:912:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libavcodec/me_cmp.c:895:70: note: expanded from macro 'VSSE_INTRA' 895 | const uint8_t *s, const uint8_t *dummy, \ | ^ src/libavcodec/me_cmp.c:913:1: warning: unused parameter 'unused' [-Wunused-parameter] 913 | VSSE_INTRA(16) | ^ src/libavcodec/me_cmp.c:894:52: note: expanded from macro 'VSSE_INTRA' 894 | static int vsse_intra ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:913:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libavcodec/me_cmp.c:895:70: note: expanded from macro 'VSSE_INTRA' 895 | const uint8_t *s, const uint8_t *dummy, \ | ^ src/libavcodec/me_cmp.c:930:1: warning: unused parameter 'unused' [-Wunused-parameter] 930 | VSSE(8) | ^ src/libavcodec/me_cmp.c:916:46: note: expanded from macro 'VSSE' 916 | static int vsse ## size ## _c(MPVEncContext *unused, const uint8_t *s1, \ | ^ src/libavcodec/me_cmp.c:931:1: warning: unused parameter 'unused' [-Wunused-parameter] 931 | VSSE(16) | ^ src/libavcodec/me_cmp.c:916:46: note: expanded from macro 'VSSE' 916 | static int vsse ## size ## _c(MPVEncContext *unused, const uint8_t *s1, \ | ^ 2 warnings generated. CC libavcodec/mediacodec.o src/libavcodec/mediacodec.c:129:48: warning: unused parameter 'avctx' [-Wunused-parameter] 129 | int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface) | ^ src/libavcodec/mediacodec.c:129:76: warning: unused parameter 'ctx' [-Wunused-parameter] 129 | int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface) | ^ src/libavcodec/mediacodec.c:129:87: warning: unused parameter 'surface' [-Wunused-parameter] 129 | int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface) | ^ src/libavcodec/mediacodec.c:134:49: warning: unused parameter 'avctx' [-Wunused-parameter] 134 | void av_mediacodec_default_free(AVCodecContext *avctx) | ^ src/libavcodec/mediacodec.c:138:54: warning: unused parameter 'buffer' [-Wunused-parameter] 138 | int av_mediacodec_release_buffer(AVMediaCodecBuffer *buffer, int render) | ^ src/libavcodec/mediacodec.c:138:66: warning: unused parameter 'render' [-Wunused-parameter] 138 | int av_mediacodec_release_buffer(AVMediaCodecBuffer *buffer, int render) | ^ src/libavcodec/mediacodec.c:143:61: warning: unused parameter 'buffer' [-Wunused-parameter] 143 | int av_mediacodec_render_buffer_at_time(AVMediaCodecBuffer *buffer, int64_t time) | ^ src/libavcodec/mediacodec.c:143:77: warning: unused parameter 'time' [-Wunused-parameter] 143 | int av_mediacodec_render_buffer_at_time(AVMediaCodecBuffer *buffer, int64_t time) | ^ 8 warnings generated. CC libavcodec/metasound.o In file included from src/libavcodec/metasound.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 11 warnings generated. 12 warnings generated. CC libavcodec/microdvddec.o CC libavcodec/midivid.o In file included from src/libavcodec/microdvddec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 206 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:212:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 212 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/midivid.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/midivid.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/midivid.c:71:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:98:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 98 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/midivid.c:151:50: warning: unused parameter 's' [-Wunused-parameter] 151 | static ptrdiff_t lzss_uncompress(MidiVidContext *s, GetByteContext *gb, uint8_t *dst, unsigned int size) | ^ 5 warnings generated. CC libavcodec/mimic.o In file included from src/libavcodec/mimic.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mimic.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 5 warnings generated. CC libavcodec/misc4.o src/libavcodec/mimic.c:112:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 112 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:155:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | for (int i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:234:27: warning: cast from 'const signed char *' to 'signed char *' drops const qualifier [-Wcast-qual] 234 | coeff = ((int8_t*)vlcdec_lookup[num_bits])[value]; | ^ src/libavcodec/mimic.c:211:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 211 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 219 | if (vlc == -1) | ~~~ ^ ~~ src/libavcodec/mimic.c:266:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 266 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/misc4.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/misc4.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 8 warnings generated. 2 warnings generated. CC libavcodec/misc4_parser.o CC libavcodec/mjpeg_parser.o 44 warnings generated. 1 warning generated. CC libavcodec/mjpegbdec.o CC libavcodec/mjpegdec.o src/libavcodec/mjpeg_parser.c:106:39: warning: unused parameter 'avctx' [-Wunused-parameter] 106 | AVCodecContext *avctx, | ^ CC libavcodec/mjpegdec_common.o 1 warning generated. CC libavcodec/mjpegenc.o In file included from src/libavcodec/mjpegbdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mjpegdec.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mjpegdec.c:44: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mjpegdec.c:55: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:85:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 85 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegenc.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1141:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1141 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1225:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1225 | for (mb_x = 0; mb_x < width; mb_x++) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1228:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1228 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1466:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1466 | if (s->mb_bitmask_size != (s->mb_width * s->mb_height + 7) >> 3) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/mjpegdec.c:1872:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1872 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1887:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1887 | if (id == src/libavcodec/mjpegenc.cA:V143_:R23B:3 2warning: (comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]" JFIF" )143) | { | f ~~ ^ ~~~~~~~~~~~~~~~o r (intsrc/libavcodec/mjpegdec.c :i1925 :=15 :0 ;warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i < m- >1925h | u f f _ nicfo d(e ; ii+d+ )= ={ A V| _ ~ ^ ~~~~~~~~~~~~~R B32src/libavcodec/mjpegenc.c(:"154A:d23o:b "warning: )comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] | ~~ ^ ~~~~~~~~~~~~~~~ 154 | src/libavcodec/mjpegdec.c : 1940f:o12r: (warning: icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]n t i = 19400 | ; i ihdu f=f=_ nAcVo_dReB;3 2i(+"+L)J I{F " )| ) ~ ^ ~~~~~~~~~~~~~ { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1979:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1979 | if (id == AV_RL32("colr") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1986:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1986 | if (id == AV_RL32("xfrm") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1995:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1995 | src/libavcodec/mjpegenc.ci:f190 :(23s:t awarning: rcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]t _cod e190 | = = A PfPo3r &(&i nitd i= == A0V;_ RiB 3<2 (m"-_>JhPuSf"f)_ n&c&o dlee;n i>+=+ )1 0{) {| ~ ^ ~~~~~~~~~~~~~ | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2035:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2035 | if (start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2063:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2063 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2079:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2079 | if (start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2087:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2087 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2105:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2105 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mjpegenc_common.o src/libavcodec/mjpegdec.c:2397:68: warning: unused parameter 'avpkt' [-Wunused-parameter] 2397 | int *got_frame, const AVPacket *avpkt, | ^ 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, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 654 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:655:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 655 | { NULL}, | ^ src/libavcodec/mjpegdec.c:2963:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2963 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/mjpegdec.c:2964:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2964 | { NULL }, | ^ CC libavcodec/mjpegenc_huffman.o src/libavcodec/mjpegenc_huffman.c:55:32: warning: cast from 'const void *' to 'struct PTable *' drops const qualifier [-Wcast-qual] 55 | PTable a_val = *(PTable *) a; | ^ src/libavcodec/mjpegenc_huffman.c:56:32: warning: cast from 'const void *' to 'struct PTable *' drops const qualifier [-Wcast-qual] 56 | PTable b_val = *(PTable *) b; | ^ src/libavcodec/mjpegenc_huffman.c:160:55: warning: unused parameter 'max_nval' [-Wunused-parameter] 160 | uint8_t val[], int max_nval) | ^ In file included from src/libavcodec/mjpegenc_common.c:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegenc_common.c:461:61: warning: unused parameter 'header_bits' [-Wunused-parameter] 461 | void ff_mjpeg_encode_picture_trailer(PutBitContext *pb, int header_bits) | ^ 3 warnings generated. CC libavcodec/mlp.o 29 warnings generated. CC libavcodec/mlp_parse.o src/libavcodec/mlp.c:116:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (i = 0; i < ((bit_size + 2) & 7); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/mlp_parser.o src/libavcodec/mlp_parser.c:47:51: warning: unused parameter 's' [-Wunused-parameter] 47 | static av_cold int mlp_init(AVCodecParserContext *s) | ^ CC libavcodec/mlpdec.o 1 warning generated. CC libavcodec/mlpdsp.o src/libavcodec/mlpdsp.c:44:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 44 | for (order = 0; order < firorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:46:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 46 | for (order = 0; order < iirorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:92:50: warning: unused parameter 'ch_assign' [-Wunused-parameter] 92 | static int32_t (*mlp_select_pack_output(uint8_t *ch_assign, | ^ src/libavcodec/mlpdsp.c:93:49: warning: unused parameter 'output_shift' [-Wunused-parameter] 93 | int8_t *output_shift, | ^ src/libavcodec/mlpdsp.c:94:49: warning: unused parameter 'max_matrix_channel' [-Wunused-parameter] 94 | uint8_t max_matrix_channel, | ^ src/libavcodec/mlpdsp.c:95:45: warning: unused parameter 'is32' [-Wunused-parameter] 95 | int is32))(int32_t, uint16_t, int32_t (*)[], void *, uint8_t*, int8_t *, uint8_t, int) | ^ In file included from src/libavcodec/mlpdec.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mlpdec.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mlpdec.c:218:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 218 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:603:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 603 | && s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/mlpdec.c:808:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 808 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1031:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1031 | if (get_bits_count(gbp) != expected_stream_pos) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1096:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | for (i = 0; i < m->access_unit_size_pow2; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1203:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1203 | if (length < 4 || length > buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1264:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1264 | if (end < substream_start) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1433:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1433 | { NULL }, | ^ 6 warnings generated. CC libavcodec/mlpenc.o In file included from src/libavcodec/mlpenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 3 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mlz.o src/libavcodec/mlpenc.c:254:52: warning: unused parameter 'ctx' [-Wunused-parameter] 254 | static int compare_matrix_params(MLPEncodeContext *ctx, MLPSubstream *s, | ^ src/libavcodec/mlpenc.c:422:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 422 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/mlpenc.c:435:55: warning: unused parameter 'ctx' [-Wunused-parameter] 435 | static void default_decoding_params(MLPEncodeContext *ctx, DecodingParams *dp) | ^ src/libavcodec/mlpenc.c:823:51: warning: unused parameter 'ctx' [-Wunused-parameter] 823 | static void write_filter_params(MLPEncodeContext *ctx, | ^ src/libavcodec/mlpenc.c:826:37: warning: unused parameter 'channel' [-Wunused-parameter] 826 | int channel, unsigned int filter) | ^ src/libavcodec/mlpenc.c:951:48: warning: unused parameter 'ctx' [-Wunused-parameter] 951 | static void write_block_data(MLPEncodeContext *ctx, MLPSubstream *s, | ^ src/libavcodec/mlpenc.c:1103:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1103 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1152:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1152 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1198:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1198 | bits = FFMAX(number_sbits(sample), bits); | ^ ~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mlpenc.c:1258:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1258 | return sample ? FFMIN(max, ff_ctz(sample)) : def; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mlpenc.c:1326:50: warning: unused parameter 'ctx' [-Wunused-parameter] 1326 | static void code_filter_coeffs(MLPEncodeContext *ctx, FilterParams *fp, const int32_t *fcoeff) | ^ src/libavcodec/mlpenc.c:1366:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1366 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1386:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1386 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ src/libavcodec/mlpenc.c:1486:50: warning: unused parameter 'ctx' [-Wunused-parameter] 1486 | static void code_matrix_coeffs(MLPEncodeContext *ctx, MLPSubstream *s, | ^ src/libavcodec/mlpenc.c:1530:55: warning: unused parameter 'ctx' [-Wunused-parameter] 1530 | static void no_codebook_bits_offset(MLPEncodeContext *ctx, | ^ src/libavcodec/mlpenc.c:1532:41: warning: unused parameter 'channel' [-Wunused-parameter] 1532 | int channel, int32_t offset, | ^ src/libavcodec/mlpenc.c:1559:48: warning: unused parameter 'ctx' [-Wunused-parameter] 1559 | static void no_codebook_bits(MLPEncodeContext *ctx, | ^ src/libavcodec/mlpenc.c:1561:34: warning: unused parameter 'channel' [-Wunused-parameter] 1561 | int channel, | ^ src/libavcodec/mlpenc.c:1596:59: warning: unused parameter 'ctx' [-Wunused-parameter] 1596 | static inline void codebook_bits_offset(MLPEncodeContext *ctx, | ^ src/libavcodec/mlpenc.c:1819:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1819 | if (k >= blocksize) { | ~ ^ ~~~~~~~~~ src/libavcodec/mlpenc.c:1831:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1831 | for (int i = 0; i < blocksize; i++, l++) | ~ ^ ~~~~~~~~~ src/libavcodec/mlpenc.c:1856:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1856 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1884:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1884 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1955:59: warning: unused parameter 'ctx' [-Wunused-parameter] 1955 | static uint32_t best_codebook_path_cost(MLPEncodeContext *ctx, MLPSubstream *s, | ^ src/libavcodec/mlpenc.c:2023:47: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2023 | if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2062 | for (int index = 0; index < s->b[ctx->restart_intervals-1].seq_size; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2084:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2084 | for (int index = 0; index < ctx->number_of_frames; index++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2220:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2220 | for (int i = 0; i < s->b[seq_index].seq_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2232:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2232 | if (ctx->frame_index == (ctx->cur_restart_interval - 1)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2272:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2272 | { "max_interval", "Max number of frames between each new header", OFFSET(max_restart_interval), AV_OPT_TYPE_INT, {.i64 = 16 }, MIN_HEADER_INTERVAL, MAX_HEADER_INTERVAL, FLAGS }, | ^ src/libavcodec/mlpenc.c:2273:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2273 | { "lpc_coeff_precision", "LPC coefficient precision", OFFSET(lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, 15, FLAGS }, | ^ src/libavcodec/mlpenc.c:2277:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", OFFSET(lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/mlpenc.c:2278:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2278 | { "codebook_search", "Max number of codebook searches", OFFSET(max_codebook_search), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 100, FLAGS }, | ^ src/libavcodec/mlpenc.c:2282:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2282 | { "rematrix_precision", "Rematrix coefficient precision", OFFSET(rematrix_precision), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 14, FLAGS }, | ^ src/libavcodec/mlpenc.c:2283:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2283 | { NULL }, | ^ src/libavcodec/mlz.c:139:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 139 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:163:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:169:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 169 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:182:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 182 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:187:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 187 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/mmvideo.o In file included from src/libavcodec/mmvideo.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mmvideo.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 10 warnings generated. CC libavcodec/mobiclip.o In file included from src/libavcodec/mobiclip.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. 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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 warnings generated. CC libavcodec/motionpixels.o 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)) | ~ ^ ~ In file included from src/libavcodec/motionpixels.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/motionpixels.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/movtextdec.o In file included from src/libavcodec/movtextdec.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/movtextdec.c:242:73: warning: unused parameter 'size' [-Wunused-parameter] 242 | static int decode_twrp(const uint8_t *tsmb, MovTextContext *m, uint64_t size) | ^ src/libavcodec/movtextdec.c:249:73: warning: unused parameter 'size' [-Wunused-parameter] 249 | static int decode_hlit(const uint8_t *tsmb, MovTextContext *m, uint64_t size) | ^ src/libavcodec/movtextdec.c:257:73: warning: unused parameter 'size' [-Wunused-parameter] 257 | static int decode_hclr(const uint8_t *tsmb, MovTextContext *m, uint64_t size) | ^ src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 537 | if (tsmb_end - tsmb < tsmb_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 583 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 584 | { NULL }, | ^ 10 warnings generated. CC libavcodec/movtextenc.o 5 warnings generated. CC libavcodec/mpc.o In file included from src/libavcodec/movtextenc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/movtextenc.c:287:59: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 287 | av_dynarray_add(&s->fonts, &s->font_count, (char*)"Serif"); | ^ src/libavcodec/movtextenc.c:595:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 595 | while (i < len) { | ~ ^ ~~~ src/libavcodec/movtextenc.c:621:50: warning: unused parameter 'forced' [-Wunused-parameter] 621 | static void mov_text_new_line_cb(void *priv, int forced) | ^ src/libavcodec/movtextenc.c:655:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 655 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/movtextenc.c:695:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 695 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextenc.c:696:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 696 | { NULL }, | ^ CC libavcodec/mpc7.o 7 warnings generated. CC libavcodec/mpc8.o In file included from src/libavcodec/mpc7.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mpc7.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mpc8.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mpc8.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:63:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 63 | if (code >= C[n]) { | ~~~~ ^ ~~~~ src/libavcodec/mpc8.c:343:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 343 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/mpeg12.o 5 warnings generated. CC libavcodec/mpeg12data.o CC libavcodec/mpeg12dec.o CC libavcodec/mpeg12enc.o In file included from src/libavcodec/mpeg12dec.c:44: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mpeg12dec.c:45: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mpeg12enc.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mpeg12enc.c:46: In file included from src/libavcodec/mpeg12enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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:1394:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1394 | if (mb_y == 0 && s->c.codec_tag == AV_RL32("SLIF")) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1415 | if (s->c.mb_x >= (unsigned) s->c.mb_width) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1873:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1873 | if (s->codec_tag == AV_RL32("BW10")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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/mpeg12dec.c\: 2227 :| 37 ^: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2227src/libavcodec/mpeg12enc.c | : 1255 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h : 351i:f175 :( (note: uexpanded from macro 'FF_MPV_COMMON_OPTS'n signed)s l351i | c{e _"eqrura n>t iIzNeTr__MnAoXi s-e _esrhraopri_ncgo"u,n tN)U L{L , | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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"src/libavcodec/mpeg12dec.c,: 2580 : 60 : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2580 | F F(_sM2P-V>_cMoAdIeNc__OtFaFgS E=T=( fArVa_mReL_3s2k(i"pV_CtRh2r"e)s h|o|l ds)2,- >AcVo_dOePcT__tTaYgP E=_=I NATV,_ R{L.3i26(4" B=W 100 "}),) )I N T| _ ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~M IN, Isrc/libavcodec/mpeg12dec.cN:T2580_:M24A:X ,warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]F F_MPV_ O2580P | T _ F L A G S }(,s 2\- > c| o ^d ec_tag == src/libavcodec/mpeg12enc.cA:V1255_:R5L:3 2warning: (missing field 'unit' initializer [-Wmissing-field-initializers]" VCsrc/libavcodec/mpegvideoenc.hR:2369":)173 :| |note: expanded from macro 'FF_MPV_COMMON_OPTS's 2->codec_ t369a | g{ "=s=k iApV__fRaLc3t2o(r""B,W 1"0F"r)a)m)e s| k ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~i p 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/mpeg12dec.c:2688:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2688 | { NULL } | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1261 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1244:69: note: expanded from macro 'COMMON_OPTS' 1244 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1246:77: note: expanded from macro 'COMMON_OPTS' 1246 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1248:77: note: expanded from macro 'COMMON_OPTS' 1248 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1250:87: note: expanded from macro 'COMMON_OPTS' 1250 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:376:155: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 376 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_MAIN_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:377:159: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 377 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_MAIN_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:378:148: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 378 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_MAIN_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1263:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1263 | { "intra_dc_precision", "Precision of the DC coefficient - 8", FF_MPV_OFFSET(c.intra_dc_precision), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/mpeg12enc.c:1268:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | FF_MPV_OFFSET(c.intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1269:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1269 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(c.q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1270:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(c.alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1271:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1271 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1289 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1290 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1292 | { NULL }, | ^ 38 warnings generated. CC libavcodec/mpeg12framerate.o CC libavcodec/mpeg4audio.o 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)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o 21 warnings generated. CC libavcodec/mpeg4video_parser.o 68 warnings generated. 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 | }; | ^ CC libavcodec/mpeg4videodec.o In file included from src/libavcodec/mpeg4video_parser.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/mpeg4videodsp.o In file included from src/libavcodec/mpeg4videodec.c:31: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 1 warning generated. CC libavcodec/mpeg4videoenc.o 9 warnings generated. 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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/mpeg_er.o 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodec.c: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) | ^ 3 warnings generated. 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) { | ~~~ ^ ~~~~~ CC libavcodec/mpegaudio.o 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")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4videoenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/mpeg4videodec.c:3641:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3641 | h->c.codec_tag == AV_RL32("SIPP")) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3640:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3640 | h->c.codec_tag == AV_RL32("ZMP4") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3639:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3639 | h->c.codec_tag == AV_RL32("RMP4") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3638:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3638 | h->c.codec_tag == AV_RL32("XVIX") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3637:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3637 | if (h->c.codec_tag == AV_RL32("XVID") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3646:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3646 | if (h->c.codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3656:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3656 | if (h->c.codec_tag == AV_RL32("XVIX")) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3659:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3659 | if (h->c.codec_tag == AV_RL32("UMP4")) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3668:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3668 | if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3671:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3671 | if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3674:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3674 | if (ctx->xvid_build <= 12U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3677:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3677 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3685:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3685 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3688:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3688 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3691:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3691 | if (ctx->lavc_build < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3694:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3694 | if (ctx->lavc_build <= 4712U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3709:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3709 | if (ctx->divx_version < 500U) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:4069:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4069 | {"quarter_sample", "1/4 subpel MC", OFFSET(c.quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:4070:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4070 | {"divx_packed", "divx style packed b frames", OFFSET(divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:4071:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4071 | {NULL} | ^ 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], | ^ CC libavcodec/mpegaudio_parser.o src/libavcodec/mpeg4videoenc.c:408:61: warning: unused parameter 'block' [-Wunused-parameter] 408 | static inline int get_b_cbp(MPVEncContext *const s, int16_t block[6][64], | ^ src/libavcodec/mpeg4videoenc.c:1341:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1341 | { "data_partitioning", "Use data partitioning.", FF_MPV_OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1342:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1342 | { "alternate_scan", "Enable alternate scantable.", OFFSET(c.alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1344:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1344 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1345 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:376:155: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 376 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_MAIN_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:377:159: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 377 | {"b_sensitivity", "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:27: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/mpegaudiodec_fixed.c:61: In file included from src/libavcodec/mpegaudiodec_template.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mpegaudiodec_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) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 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: In file included from src/libavcodec/mpegaudiodec_template.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:234:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:1101:49: warning: unused parameter 's' [-Wunused-parameter] 1101 | static void compute_antialias(MPADecodeContext *s, GranuleDef *g) | ^ 33 warnings generated. CC libavcodec/mpegaudiodecheader.o src/libavcodec/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 55 | if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/mpegaudiodsp.o CC libavcodec/mpegaudiodsp_data.o CC libavcodec/mpegaudiodsp_fixed.o CC libavcodec/mpegaudiodsp_float.o CC libavcodec/mpegaudioenc.o 4 warnings generated. CC libavcodec/mpegaudiotabs.o 34 warnings generated. In file included from src/libavcodec/mpegaudioenc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/mpegpicture.o CC libavcodec/mpegutils.o In file included from src/libavcodec/mpegaudioenc.c:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc.c:673:30: warning: unused parameter 'padding' [-Wunused-parameter] 673 | int padding) | ^ src/libavcodec/mpegaudioenc.c:792:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 792 | { NULL }, | ^ 4 warnings generated. 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) | ^ CC libavcodec/mpegvideo.o 2 warnings generated. CC libavcodec/mpegvideo_dec.o src/libavcodec/mpegvideo.c:48:49: warning: unused parameter 'src' [-Wunused-parameter] 48 | static void gray16(uint8_t *dst, const uint8_t *src, ptrdiff_t linesize, int h) | ^ src/libavcodec/mpegvideo.c:54:48: warning: unused parameter 'src' [-Wunused-parameter] 54 | static void gray8(uint8_t *dst, const uint8_t *src, ptrdiff_t linesize, int h) | ^ In file included from src/libavcodec/mpegvideo_dec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/mpegvideo_enc.o src/libavcodec/mpegvideo_dec.c:427:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 427 | for (unsigned y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:428:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 428 | for (unsigned x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:469:42: warning: unused parameter 'width' [-Wunused-parameter] 469 | int width, int height, ptrdiff_t stride, | ^ src/libavcodec/mpegvideo_dec.c:469:53: warning: unused parameter 'height' [-Wunused-parameter] 469 | int width, int height, ptrdiff_t stride, | ^ src/libavcodec/mpegvideo_dec.c:495:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 495 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:494:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 494 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:601:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 601 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, field_select + hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:600:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:692:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 692 | (unsigned) src_y > FFMAX(v_edge_pos - (!!sy) - block_s, 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:691:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 691 | if ((unsigned) src_x > FFMAX(h_edge_pos - (!!sx) - block_s, 0) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/mpegvideo_motion.o In file included from src/libavcodec/mpegvideo_enc.c:51: In file included from src/libavcodec/mpeg12enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:58: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/mpegvideo_enc.c:1102:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1102 | for (int i = 0; i < FF_ARRAY_ELEMS(m->tmp_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_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_enc.c:1970:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1970 | s->lambda < m->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/mpegvideo_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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2788:55: warning: unused parameter 'c' [-Wunused-parameter] 2788 | static int pre_estimate_motion_thread(AVCodecContext *c, void *arg){ | ^ src/libavcodec/mpegvideo_enc.c:2806:51: warning: unused parameter 'c' [-Wunused-parameter] 2806 | static int estimate_motion_thread(AVCodecContext *c, void *arg){ | ^ src/libavcodec/mpegvideo_enc.c:2831:42: warning: unused parameter 'c' [-Wunused-parameter] 2831 | static int mb_var_thread(AVCodecContext *c, void *arg){ | ^ src/libavcodec/mpegvideo_enc.c:2910:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2910 | if (put_bytes_left(&s->pb, 0) < threshold | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2937:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2937 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2942:42: warning: unused parameter 'c' [-Wunused-parameter] 2942 | static int encode_thread(AVCodecContext *c, void *arg){ | ^ 5 warnings generated. CC libavcodec/mpegvideo_parser.o In file included from src/libavcodec/mpegvideo_parser.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/mpegvideo_unquantize.o 10 warnings generated. CC libavcodec/mpegvideodata.o 11 warnings generated. CC libavcodec/mpegvideoencdsp.o CC libavcodec/mpl2dec.o src/libavcodec/mpegvideoencdsp.c:112:49: warning: cast from 'const unsigned char *' to 'unsigned long *' drops const qualifier [-Wcast-qual] 112 | register uint64_t x = *(uint64_t *) pix; | ^ In file included from src/libavcodec/mpl2dec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/mqc.o CC libavcodec/mqcdec.o CC libavcodec/mqcenc.o src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ src/libavcodec/mqcenc.c:89:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/mqcenc.c:98:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | if (mqc->a < qe) | ~~~~~~ ^ ~~ CC libavcodec/mscc.o 3 warnings generated. CC libavcodec/msgsmdec.o 1 warning generated. CC libavcodec/msmpeg4.o In file included from src/libavcodec/mscc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mscc.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mscc.c:57:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | if (bytestream2_get_bytes_left_p(pb) < run * s->bpp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mscc.c:75:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (j = 0; j < run; j++) { | ~ ^ ~~~ src/libavcodec/mscc.c:108:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | if (bytestream2_get_bytes_left_p(pb) < copy * s->bpp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mscc.c:111:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (j = 0; j < copy; j++) { | ~ ^ ~~~~ CC libavcodec/msmpeg4_vc1_data.o 6 warnings generated. CC libavcodec/msmpeg4data.o src/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 448 | table0_level, }, | ^ src/libavcodec/msmpeg4data.c:454:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 454 | table2_level, }, | ^ src/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 460 | ff_mpeg4_intra_level, }, | ^ src/libavcodec/msmpeg4data.c:467:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 467 | table1_level, }, | ^ src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 473 | table4_level, }, | ^ src/libavcodec/msmpeg4data.c:479:23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 479 | ff_inter_level, }, | ^ CC libavcodec/msmpeg4dec.o 6 warnings generated. CC libavcodec/msmpeg4enc.o In file included from src/libavcodec/msmpeg4dec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/msp2dec.o In file included from src/libavcodec/msmpeg4enc.c:38: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/msmpeg4enc.c:40: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/msmpeg4enc.c:206:24: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 206 | if (s->c.pict_type != ms->m.last_non_b_pict_type) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/msp2dec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/msp2dec.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/msp2dec.c:53:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 53 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:60:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (pkt_size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.c:71:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:79:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. CC libavcodec/msrle.o In file included from src/libavcodec/msrle.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/msrle.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/msrledec.o 1 warning generated. CC libavcodec/msrleenc.o src/libavcodec/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (line < 0 || pos >= width){ | ~~~ ^ ~~~~~ 4 warnings generated. CC libavcodec/mss1.o In file included from src/libavcodec/msrleenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/msrleenc.c:52:39: warning: unused parameter 'avctx' [-Wunused-parameter] 52 | static void write_run(AVCodecContext *avctx, uint8_t **data, int len, int value) | ^ src/libavcodec/msrleenc.c:96:41: warning: unused parameter 'avctx' [-Wunused-parameter] 96 | static void write_delta(AVCodecContext *avctx, uint8_t **data, int delta) | ^ src/libavcodec/msrleenc.c:117:41: warning: unused parameter 'avctx' [-Wunused-parameter] 117 | static void write_yskip(AVCodecContext *avctx, uint8_t **data, int yskip) | ^ In file included from src/libavcodec/mss1.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mss1.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/mss12.o 4 warnings generated. CC libavcodec/mss2.o In file included from src/libavcodec/mss2.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/mss2.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mss12.c:462:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 462 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mss12.c:593:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 593 | if (AV_RB32(avctx->extradata) < avctx->extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:601:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 601 | avctx->coded_width = FFMAX(AV_RB32(avctx->extradata + 20), avctx->width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mss12.c:602:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 602 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 2 warnings generated. CC libavcodec/mss2dsp.o CC libavcodec/mss3.o In file included from src/libavcodec/mss3.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mss3.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mss3.c:347:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 347 | bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ src/libavcodec/mss3.c:413:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ 4 warnings generated. CC libavcodec/mss34dsp.o 2 warnings generated. CC libavcodec/mss4.o 33 warnings generated. CC libavcodec/msvideo1.o CC libavcodec/msvideo1enc.o In file included from src/libavcodec/mss4.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mss4.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mss4.c:39: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mss4.c:322:70: warning: unused parameter 'mb_y' [-Wunused-parameter] 322 | uint8_t *picdst[3], int mb_x, int mb_y) | ^ In file included from src/libavcodec/msvideo1.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/msvideo1.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/msvideo1enc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/mv30.o 4 warnings generated. CC libavcodec/mvcdec.o In file included from src/libavcodec/mv30.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mv30.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mvcdec.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mvcdec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mv30.c:338:47: warning: unused parameter 'avctx' [-Wunused-parameter] 338 | static int decode_inter_block(AVCodecContext *avctx, int mode, | ^ 4 warnings generated. CC libavcodec/mvha.o 2 warnings generated. CC libavcodec/mwsc.o In file included from src/libavcodec/mvha.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mvha.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/mwsc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mwsc.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mwsc.c:55:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | if (bytestream2_tell_p(pb) + width - w < run) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mwsc.c:58:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mwsc.c:70:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 70 | if (pos + width - w < fill) | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mwsc.c:73:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 73 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:84:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | if (bytestream2_tell_p(pb) + width - w < run) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mwsc.c:87:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ 5 warnings generated. CC libavcodec/mxpegdec.o 8 warnings generated. 1 warning generated. CC libavcodec/nellymoser.o CC libavcodec/nellymoserdec.o In file included from src/libavcodec/mxpegdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/mxpegdec.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/nellymoserdec.c:43: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/nellymoserdec.c:44: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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/nellymoserenc.o 6 warnings generated. 2 warnings generated. CC libavcodec/notchlc.o CC libavcodec/null.o In file included from src/libavcodec/nellymoserenc.c:47: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 3 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/nuv.o In file included from src/libavcodec/null.c:23: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/nellymoserenc.c:213:58: warning: unused parameter 's' [-Wunused-parameter] 213 | static void get_exponent_greedy(NellyMoserEncodeContext *s, float *cand, int *idx_table) | ^ src/libavcodec/nellymoserenc.c:231:52: warning: unused parameter 'band' [-Wunused-parameter] 231 | static inline float distance(float x, float y, int band) | ^ In file included from src/libavcodec/null.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/null.c:28:40: warning: unused parameter 'avctx' [-Wunused-parameter] 28 | static int null_decode(AVCodecContext *avctx, AVFrame *frame, | ^ src/libavcodec/null.c:28:56: warning: unused parameter 'frame' [-Wunused-parameter] 28 | static int null_decode(AVCodecContext *avctx, AVFrame *frame, | ^ src/libavcodec/null.c:60:40: warning: unused parameter 'avctx' [-Wunused-parameter] 60 | static int null_encode(AVCodecContext *avctx, AVPacket *pkt, | ^ src/libavcodec/null.c:60:57: warning: unused parameter 'pkt' [-Wunused-parameter] 60 | static int null_encode(AVCodecContext *avctx, AVPacket *pkt, | ^ src/libavcodec/null.c:61:39: warning: unused parameter 'frame' [-Wunused-parameter] 61 | const AVFrame *frame, int *got_packet) | ^ 7 warnings generated. CC libavcodec/on2avc.o In file included from src/libavcodec/notchlc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/notchlc.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/notchlc.c:77:43: warning: unused parameter 'avctx' [-Wunused-parameter] 77 | static int lz4_decompress(AVCodecContext *avctx, | ^ src/libavcodec/notchlc.c:503:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 503 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:514:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/nuv.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/nuv.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/on2avc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/on2avc.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/on2avc.c:468:50: warning: unused parameter 'out' [-Wunused-parameter] 468 | static void wtf_end_512(On2AVCContext *c, float *out, float *src, | ^ src/libavcodec/on2avc.c:496:51: warning: unused parameter 'out' [-Wunused-parameter] 496 | static void wtf_end_1024(On2AVCContext *c, float *out, float *src, | ^ src/libavcodec/on2avc.c:910:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 910 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ 5 warnings generated. CC libavcodec/on2avcdata.o 2 warnings generated. CC libavcodec/options.o In file included from src/libavcodec/options.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/options.c:39: src/libavcodec/options_table.h:50:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, (double)INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:51:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 0, INT_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:94:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 94 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:95:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:96:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:97:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:98:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 99 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:100:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:103:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:104:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:106:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:107:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:108:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:109:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:110:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 110 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:133:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:143:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 143 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:144:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:146:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:148:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:149:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:150:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:151:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:160:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:184:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 184 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:185:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:203:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:204:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:205:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:206:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | {"subq", "sub-pel motion estimation quality", OFFSET(me_subpel_quality), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:207:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | {"me_range", "limit motion vectors range (1023 for DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:208:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:209:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 209 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:214:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 214 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:218:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "deprecated; use intra_dc_precision for MPEG-2 instead", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, AV_OPT_FLAG_DEPRECATED|V|E}, | ^ src/libavcodec/options_table.h:220:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:221:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:222:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:228:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 228 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D}, | ^ src/libavcodec/options_table.h:252:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:253:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:264:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:265:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:266:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:267:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:268:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:269:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:270:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 270 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:272:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:273:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:362:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 362 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ src/libavcodec/options_table.h:363:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:378:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:379:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:385:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:386:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:393:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:394:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 394 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:395:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 395 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:396:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:397:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 397 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:398:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/options_table.h:404:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:405:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, | ^ src/libavcodec/options_table.h:417:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | {NULL}, | ^ src/libavcodec/options.c:192:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:193:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:194:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:196:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:198:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, | ^ src/libavcodec/options.c:199:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | {NULL}, | ^ CC libavcodec/opus/celt.o 82 warnings generated. CC libavcodec/opus/dec.o In file included from src/libavcodec/opus/dec.c:51: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/opus/dec.c:52: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/opus/celt.c:154:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 154 | if (opus_rc_tell(rc) + 4 <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/celt.c:175:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 175 | while (opus_rc_tell_frac(rc) + (b_dynalloc << 3) < tbits_8ths && boost[i] < f->caps[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus/celt.c:200:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8ths) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus/celt.c:209:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/dec.c:195:46: warning: cast from 'const float *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 195 | const uint8_t *delayptr[2] = { (uint8_t*)delay, (uint8_t*)delay }; | ^ src/libavcodec/opus/dec.c:195:63: warning: cast from 'const float *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 195 | const uint8_t *delayptr[2] = { (uint8_t*)delay, (uint8_t*)delay }; | ^ src/libavcodec/opus/dec.c:267:48: warning: cast from 'float **' to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 267 | (const uint8_t**)s->silk_output, samples); | ^ src/libavcodec/opus/dec.c:542:36: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/dec.c:761:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 761 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/opus/dec.c:762:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 762 | { NULL }, | ^ 5 warnings generated. CC libavcodec/opus/dec_celt.o src/libavcodec/opus/dec_celt.c:46:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 46 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/dec_celt.c:252:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/dec_celt.c:433:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 433 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/dec_celt.c:538:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 538 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/dec_celt.c:567:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 567 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/opus/dsp.o 8 warnings generated. CC libavcodec/opus/enc.o CC libavcodec/opus/enc_psy.o In file included from src/libavcodec/opus/enc.c:37: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/opus/enc.c:268:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:271:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:312:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 312 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:334:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:407:46: warning: unused parameter 's' [-Wunused-parameter] 407 | static void celt_quant_final(OpusEncContext *s, OpusRangeCoder *rc, CeltFrame *f) | ^ src/libavcodec/opus/enc.c:410:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 410 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/opus/enc.c:462:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 462 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:466:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 466 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 717 | { NULL }, | ^ src/libavcodec/opus/enc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ 5 warnings generated. CC libavcodec/opus/frame_duration_tab.o CC libavcodec/opus/parse.o 5 warnings generated. src/libavcodec/opus/parse.c:280:40: warning: unused parameter 'nb_channels' [-Wunused-parameter] 280 | static int channel_reorder_unknown(int nb_channels, int channel_idx) | ^ CC libavcodec/opus/parser.o 1 warning generated. CC libavcodec/opus/pvq.o src/libavcodec/opus/parser.c:74:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 74 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. CC libavcodec/opus/rc.o 11 warnings generated. CC libavcodec/opus/silk.o CC libavcodec/opus/tab.o src/libavcodec/opus/pvq.c:99:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 99 | for (i = 0; i < len - stride; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/pvq.c:142:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ src/libavcodec/opus/pvq.c:163:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | for (i = 0; i < B; i++) | ~ ^ ~ src/libavcodec/opus/pvq.c:264:57: warning: unused parameter 'K' [-Wunused-parameter] 264 | static inline uint32_t celt_icwrsi(uint32_t N, uint32_t K, const int *y) | ^ src/libavcodec/opus/pvq.c:268:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/pvq.c:37:58: note: expanded from macro 'CELT_PVQ_U' 37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus/pvq.c:268:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + 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)) | ~ ^ ~ 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/osq.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)) | ~ ^ ~ In file included from src/libavcodec/osq.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/osq.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/osq.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/osq.c:81:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 81 | for (int ch = 0; ch < FF_ARRAY_ELEMS(s->decode_buffer); ch++) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/osq.c:108:38: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 108 | if (avctx->ch_layout.nb_channels > FF_ARRAY_ELEMS(s->decode_buffer)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/osq.c:441:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 441 | size = FFMIN(s->pkt->size - s->pkt_offset, s->max_framesize - s->bitstream_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/osq.c:452:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 452 | frame->nb_samples = FFMIN(s->frame_samples, s->nb_samples); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/osq.c:468:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 468 | if (n > s->bitstream_size) { | ~ ^ ~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/packet.o src/libavcodec/packet.c:125:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 125 | if ((unsigned)grow_by > | ~~~~~~~~~~~~~~~~~ ^ 126 | INT_MAX - (pkt->size + AV_INPUT_BUFFER_PADDING_SIZE)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/packet.c:138:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 138 | if (data_offset > INT_MAX - new_size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/packet.c:148:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 148 | if (new_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/packet.c:689:72: warning: unused parameter 'flags' [-Wunused-parameter] 689 | void *data, size_t size, int flags) | ^ src/libavcodec/packet.c:696:60: warning: unused parameter 'flags' [-Wunused-parameter] 696 | size_t size, int flags) | ^ src/libavcodec/packet.c:744:43: warning: unused parameter 'opaque' [-Wunused-parameter] 744 | static void *container_packet_alloc(void *opaque) | ^ src/libavcodec/packet.c:749:42: warning: unused parameter 'opaque' [-Wunused-parameter] 749 | static void container_packet_reset(void *opaque, void *obj) | ^ src/libavcodec/packet.c:754:41: warning: unused parameter 'opaque' [-Wunused-parameter] 754 | static void container_packet_free(void *opaque, void *obj) | ^ src/libavcodec/packet.c:760:44: warning: unused parameter 'opaque' [-Wunused-parameter] 760 | static int container_packet_transfer(void *opaque, void *dst, void *src, unsigned flags) | ^ src/libavcodec/packet.c:769:60: warning: unused parameter 'flags' [-Wunused-parameter] 769 | AVContainerFifo *av_container_fifo_alloc_avpacket(unsigned flags) | ^ 8 warnings generated. CC libavcodec/pafaudio.o In file included from src/libavcodec/pafaudio.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pafaudio.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. 10 warnings generated. CC libavcodec/pafvideo.o CC libavcodec/pamenc.o CC libavcodec/parser.o In file included from src/libavcodec/pamenc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/parsers.o In file included from src/libavcodec/pafvideo.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pafvideo.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/pafvideo.c:189:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 189 | if (bytestream2_get_bytes_left(&c->gb) < (j - offset) * 16) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/pafvideo.c:200:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | } while (offset < j); | ~~~~~~ ^ ~ src/libavcodec/pafvideo.c:222:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 222 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/pafvideo.c:233:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 233 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ src/libavcodec/parser.c:175:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 175 | index = ffcodecparser(s->parser)->parse(s, avctx, (const uint8_t **) poutbuf, | ^ CC libavcodec/pcm-bluray.o 1 warning generated. CC libavcodec/pcm-blurayenc.o 6 warnings generated. CC libavcodec/pcm-dvd.o In file included from src/libavcodec/pcm-bluray.c:30: src/libavcodec/codec_internal.h:104:6: warning: 9redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] warning s generated. 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pcm-bluray.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/pcm-dvdenc.o In file included from src/libavcodec/pcm-blurayenc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pcm-dvd.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pcm-dvd.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. In file included from src/libavcodec/pcm-dvdenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/pcm.o 1 warning generated. CC libavcodec/pcx.o 3 warnings generated. 1 warning generated. CC libavcodec/pcxenc.o CC libavcodec/pdvdec.o In file included from src/libavcodec/pcm.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pcm.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/pdvdec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pdvdec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/pcx.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pcx.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. In file included from src/libavcodec/pcxenc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/pgssubdec.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) | ~~ ^ ~~~~~~~ 3 warnings generated. CC libavcodec/pgxdec.o 2 warnings generated. CC libavcodec/photocd.o In file included from src/libavcodec/pgssubdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pgssubdec.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/pgssubdec.c:265:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (buf_size > object->rle_remaining_len) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:282:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 282 | if (buf_size > rle_bitmap_len) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:294:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/pgssubdec.c:294:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/pgssubdec.c:498:47: warning: unused parameter 'buf' [-Wunused-parameter] 498 | const uint8_t *buf, int buf_size) | ^ src/libavcodec/pgssubdec.c:498:56: warning: unused parameter 'buf_size' [-Wunused-parameter] 498 | const uint8_t *buf, int buf_size) | ^ src/libavcodec/pgssubdec.c:682:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:683:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 683 | { NULL }, | ^ In file included from src/libavcodec/pgxdec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pgxdec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/pgxdec.c:27:43: warning: unused parameter 'avctx' [-Wunused-parameter] 27 | static int pgx_get_number(AVCodecContext *avctx, GetByteContext *g, int *number) { | ^ In file included from src/libavcodec/photocd.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/photocd.c:39: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/photocd.c:302:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 302 | if (avpkt->size < img_info[0].start) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/photocd.c:448:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | OFFSET(lowres), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 4, VD }, | ^ src/libavcodec/photocd.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL }, | ^ 10 warnings generated. CC libavcodec/pictordec.o 3 warnings generated. CC libavcodec/pixblockdsp.o 2 warnings generated. CC libavcodec/pixlet.o In file included from src/libavcodec/pictordec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pictordec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/png.o In file included from src/libavcodec/pixlet.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pixlet.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/pixlet.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:134:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 134 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:154:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:161:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 161 | if (state * 4ULL > 0xFF || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:180:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if (rlen > size - i) | ~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c:184:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | for (k = 0; k < rlen; k++) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:224:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:260:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:268:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 268 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:295:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:301:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 301 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:443:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:448:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | for (j = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:450:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:458:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | foCC libavcodec/png_parser.o r (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 5- warning s4 generated . > 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/pngdec.o src/libavcodec/png_parser.c:38:63: warning: unused parameter 'avctx' [-Wunused-parameter] 38 | static int png_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ src/libavcodec/png_parser.c:63:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 63 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:67:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 67 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:83:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 83 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/pngdsp.o 4 warnings generated. CC libavcodec/pngenc.o In file included from src/libavcodec/pngdec.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pngdec.c:41: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/pngdec.c:153:40: warning: unused parameter 'color_type' [-Wunused-parameter] 153 | int color_type, const uint8_t *src) | ^ src/libavcodec/pngdec.c:561:46: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 561 | if (exif_len > SIZE_MAX / 2 || end - ptr < 2 * exif_len) | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/pngdec.c:1067:46: warning: unused parameter 'avctx' [-Wunused-parameter] 1067 | static int decode_plte_chunk(AVCodecContext *avctx, PNGDecContext *s, | ^ src/libavcodec/pngdec.c:1399:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1399 | for (y = 0; y < s->y_offset; y++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/pngdec.c:1401:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1401 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1407:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1407 | for (y = s->y_offset + s->cur_h; y < p->height; y++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngdec.c:1412:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1412 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1415:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1415 | for (x = s->x_offset; x < s->x_offset + s->cur_w; ++x, foreground += bpp, background += bpp) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1448:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1448 | for (b = 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ src/libavcodec/pngdec.c:1476:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1476 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ src/libavcodec/pngdec.c:1516:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1516 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1882:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1882 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1881:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1881 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ In file included from src/libavcodec/pngenc.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/pnm.o src/libavcodec/pngenc.c:649:50: warning: unused parameter 'avctx' [-Wunused-parameter] 649 | static int add_exif_profile_size(AVCodecContext *avctx, const AVFrame *pict, | ^ src/libavcodec/pngenc.c:827:37: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 827 | if (((uint16_t*)foreground)[3] == 0xffff || | ^ src/libavcodec/pngenc.c:833:37: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 833 | if (((uint16_t*)foreground)[1] == 0xffff || | ^ src/libavcodec/pngenc.c:744:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 744 | for (y = 0; y < input->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.c:745:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 745 | for (x = 0; x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:763:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 763 | if (leftmost_x == input->width && rightmost_x == 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:1270:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1271:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1271 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1279:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1279 | { NULL}, | ^ In file included from src/libavcodec/pnm.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/pnm_parser.o 22 warnings generated. CC libavcodec/pnmdec.o CC libavcodec/pnmenc.o In file included from src/libavcodec/pnmdec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pnmdec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/pnmdec.c:30: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pnmdec.c:160:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:180:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 180 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:184:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:238:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 238 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:250:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:256:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 256 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ In file included from src/libavcodec/pnmenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 10 warnings generated. CC libavcodec/profiles.o 1 warning generated. CC libavcodec/prores_parser.o src/libavcodec/profiles.c:37:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 37 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:49:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 49 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:54:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 54 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:59:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 59 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:69:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 69 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:94:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 94 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:104:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 104 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:113:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 113 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:124:59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 124 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:144:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 144 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:152:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 152 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:160:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 160 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:167:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 167 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:172:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 172 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:182:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 182 | { AV_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:188:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 188 | { AV_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:197:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 197 | { AV_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:203:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 203 | { AV_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:209:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 209 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:220:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 220 | { AV_PROFILE_UNKNOWN }, | ^ 21 warnings generated. CC libavcodec/prores_raw.o src/libavcodec/prores_parser.c:43:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 43 | if (bytestream2_get_be32(&gb) != buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavcodec/prores_raw_parser.o In file included from src/libavcodec/prores_raw.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/prores_raw.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/prores_raw.c:134:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 134 | const int w = FFMIN(s->tw, avctx->width - tile->x) / 2; | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/prores_raw.c:252:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (tile->x >= avctx->width) | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/prores_raw.c:299:36: warning: unused parameter 'thread_nb' [-Wunused-parameter] 299 | int n, int thread_nb) | ^ 10 warnings generated. src/libavcodec/prores_raw.c:351:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | if (bytestream2_get_be32(&gb) != avpkt->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/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 In file included from src/libavcodec/proresdec.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/proresdec.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/proresenc_anatoliy.o 15 warnings generated. CC libavcodec/proresenc_kostya.o In file included from src/libavcodec/proresenc_anatoliy.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/proresenc_kostya.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_anatoliy.c:517:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 517 | for (; j < dst_width; j++) | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:523:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; i < dst_height; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:524:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 524 | for (j = 0; j < dst_width; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:665:53: warning: unused parameter 'picture_index' [-Wunused-parameter] 665 | uint8_t *buf, const int buf_size, const int picture_index, const int is_top_field) | ^ src/libavcodec/proresenc_anatoliy.c:939:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 939 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_anatoliy.c:940:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 940 | { NULL } | ^ In file included from src/libavcodec/proresenc_kostya.c:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresenc_kostya.c:127:43: warning: unused parameter 'ctx' [-Wunused-parameter] 127 | static void get_alpha_data(ProresContext *ctx, const uint16_t *src, | ^ src/libavcodec/proresenc_kostya.c:170:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_kostya.c:245:47: warning: unused parameter 'src' [-Wunused-parameter] 245 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:245:62: warning: unused parameter 'linesize' [-Wunused-parameter] 245 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:291:35: warning: unused parameter 'quant' [-Wunused-parameter] 291 | int quant) | ^ src/libavcodec/proresenc_kostya.c:409:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 409 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_kostya.c:483:49: warning: unused parameter 'src' [-Wunused-parameter] 483 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:483:64: warning: unused parameter 'linesize' [-Wunused-parameter] 483 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:515:49: warning: unused parameter 'src' [-Wunused-parameter] 515 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:515:64: warning: unused parameter 'linesize' [-Wunused-parameter] 515 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:720:59: warning: unused parameter 'arg' [-Wunused-parameter] 720 | static int find_quant_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/proresenc_kostya.c:974:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 974 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya.c:993:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 993 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya.c:995:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya.c:1011:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1011 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1012:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1012 | { NULL } | ^ CC libavcodec/proresenc_kostya_common.o 15 warnings generated. CC libavcodec/proresenc_kostya_vulkan.o CC libavcodec/prosumer.o In file included from src/libavcodec/prosumer.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/prosumer.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_kostya_vulkan.c:30: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/proresenc_kostya_vulkan.c:32: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_kostya_vulkan.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/proresenc_kostya_vulkan.c:39: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresenc_kostya_vulkan.c:151:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 151 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:151:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 151 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:152:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 152 | SPEC_LIST_ADD(sl, 1, 32, blocks_per_mb); | ^ src/libavcodec/proresenc_kostya_vulkan.c:152:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 152 | SPEC_LIST_ADD(sl, 1, 32, blocks_per_mb); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:153:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 153 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:153:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 153 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:154:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 154 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.pictures_per_frame); | ^ src/libavcodec/proresenc_kostya_vulkan.c:154:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 154 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.pictures_per_frame); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:155:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 155 | SPEC_LIST_ADD(sl, 16, 32, blocks_per_mb * pv->ctx.mbs_per_slice); /* nb_blocks */ | ^ src/libavcodec/proresenc_kostya_vulkan.c:155:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 155 | SPEC_LIST_ADD(sl, 16, 32, blocks_per_mb * pv->ctx.mbs_per_slice); /* nb_blocks */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:194:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 194 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.alpha_bits); | ^ src/libavcodec/proresenc_kostya_vulkan.c:194:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 194 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.alpha_bits); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:195:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 195 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.slices_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:195:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 195 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.slices_width); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:196:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 196 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:196:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 196 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:197:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 197 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:197:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 197 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:235:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 235 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:235:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 235 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:236:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 236 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavcodec/proresenc_kostya_vulkan.c:236:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 236 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:237:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 237 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavcodec/proresenc_kostya_vulkan.c:237:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 237 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:238:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 238 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavcodec/proresenc_kostya_vulkan.c:238:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 238 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:239:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 239 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavcodec/proresenc_kostya_vulkan.c:239:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 239 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:240:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 240 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->min_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:240:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 240 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->min_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:241:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 241 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->max_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:241:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 241 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->max_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:242:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 242 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavcodec/proresenc_kostya_vulkan.c:242:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 242 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:284:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 284 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.slices_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:284:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 284 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.slices_width); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:285:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 285 | SPEC_LIST_ADD(sl, 1, 32, num_subgroups); | ^ src/libavcodec/proresenc_kostya_vulkan.c:285:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 285 | SPEC_LIST_ADD(sl, 1, 32, num_subgroups); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:286:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 286 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.num_planes); | ^ src/libavcodec/proresenc_kostya_vulkan.c:286:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 286 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.num_planes); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:287:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 287 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.force_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:287:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 287 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.force_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:288:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 288 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.profile_info->min_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:288:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 288 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.profile_info->min_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:289:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 289 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.profile_info->max_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:289:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 289 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.profile_info->max_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:290:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 290 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:290:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 290 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:291:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 291 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavcodec/proresenc_kostya_vulkan.c:291:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 291 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:327:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 327 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:327:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 327 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:328:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 328 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavcodec/proresenc_kostya_vulkan.c:328:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 328 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:329:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 329 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavcodec/proresenc_kostya_vulkan.c:329:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 329 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:330:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 330 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavcodec/proresenc_kostya_vulkan.c:330:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 330 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:331:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 331 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavcodec/proresenc_kostya_vulkan.c:331:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 331 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:332:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 332 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? pv->ctx.force_quant : pv->ctx.profile_info->max_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:332:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 332 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? pv->ctx.force_quant : pv->ctx.profile_info->max_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:940:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 940 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:959:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 959 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:961:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 961 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:977:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 977 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:979:42: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 979 | { .i64 = 1 }, 1, INT_MAX, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:980:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 980 | { NULL } | ^ 6 warnings generated. CC libavcodec/psd.o In file included from src/libavcodec/psd.c:24: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/psd.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/psd.c:249:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:291:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] 291 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ 76 warnings generated. src/libavcodec/psd.c:462:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 462 | if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:479:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 | for (p = 0; p < s->pixel_size; p++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/psymodel.o CC libavcodec/pthread.o 11 warnings generated. CC libavcodec/pthread_frame.o 6 warnings generated. CC libavcodec/pthread_slice.o In file included from src/libavcodec/pthread.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pthread_frame.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pthread_frame.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 19 warnings generated. CC libavcodec/ptx.o src/libavcodec/pthread_frame.c:642:45: warning: format specifies type 'void *' but the argument has type 'atomic_int *' (aka '_Atomic(int) *') [-Wformat-pedantic] 642 | "%p finished %d field %d\n", progress, n, field); | ~~ ^~~~~~~~ src/libavcodec/pthread_frame.c:665:67: warning: format specifies type 'void *' but the argument has type 'atomic_int *' (aka '_Atomic(int) *') [-Wformat-pedantic] 665 | "thread awaiting %d field %d from %p\n", n, field, progress); | ~~ ^~~~~~~~ 1 warning generated. CC libavcodec/qcelpdec.o In file included from src/libavcodec/pthread_slice.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/pthread_slice.c:57:66: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 57 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads) | ^ src/libavcodec/pthread_slice.c:57:79: warning: unused parameter 'nb_threads' [-Wunused-parameter] 57 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads) | ^ 3 warnings generated. CC libavcodec/qdm2.o In file included from src/libavcodec/qcelpdec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ptx.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qcelpdec.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ptx.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/qdmc.o 4 warnings generated. CC libavcodec/qdrw.o In file included from src/libavcodec/qdm2.c:47: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qdm2.c:48: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/qdm2.c:531:51: warning: unused parameter 'tone_level_idx' [-Wunused-parameter] 531 | static int fill_coding_method_array(sb_int8_array tone_level_idx, | ^ src/libavcodec/qdm2.c:532:52: warning: unused parameter 'tone_level_idx_temp' [-Wunused-parameter] 532 | sb_int8_array tone_level_idx_temp, | ^ src/libavcodec/qdm2.c:535:42: warning: unused parameter 'c' [-Wunused-parameter] 535 | int c, int superblocktype_2_3, | ^ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/qdmc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qdmc.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/qdrw.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qdrw.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/qoadec.o 2 warnings generated. CC libavcodec/qoi_parser.o In file included from src/libavcodec/qoadec.c:22: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qoadec.c:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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 2 warnings generated. CC libavcodec/qoienc.o In file included from src/libavcodec/qoidec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qoidec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ 5 warnings generated. In file included from src/libavcodec/qoienc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/qpeg.o 3 warnings generated. CC libavcodec/qpeldsp.o 1 warning generated. CC libavcodec/qsv_api.o CC libavcodec/qtrle.o In file included from src/libavcodec/qpeg.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qpeg.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/qpeg.c:327:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/qtrle.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 3 warnings generated. CC libavcodec/qtrleenc.o In file included from src/libavcodec/qtrleenc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/r210dec.o 1 warning generated. CC libavcodec/r210enc.o In file included from src/libavcodec/r210dec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/r210dec.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/r210enc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/ra144.o 1 warning generated. CC libavcodec/ra144dec.o In file included from src/libavcodec/ra144dec.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ra144dec.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 10 warnings generated. CC libavcodec/ra144enc.o In file included from src/libavcodec/ra144enc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/ra288.o In file included from src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/ra288.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ra288.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ralf.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ralf.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/rangecoder.o In file included from src/libavcodec/rangecoder.c:40: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rangecoder.c:57:41: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 57 | ff_init_range_encoder(c, (uint8_t *)buf, buf_size); | ^ 2 warnings generated. CC libavcodec/rasc.o src/libavcodec/ralf.c:466:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/ratecontrol.o In file included from src/libavcodec/rasc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rasc.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/rasc.c:115:40: warning: unused parameter 'avpkt' [-Wunused-parameter] 115 | const AVPacket *avpkt, unsigned size) | ^ src/libavcodec/rasc.c:115:56: warning: unused parameter 'size' [-Wunused-parameter] 115 | const AVPacket *avpkt, unsigned size) | ^ src/libavcodec/rasc.c:193:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rasc.c:224:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:246:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 246 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:249:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/rasc.c:352:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 352 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:352:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 352 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:351:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:355:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:355:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:369:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 369 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:395:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 395 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:406:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:415:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:424:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 424 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:433:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:439:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:451:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:460:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:553:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 553 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:553:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 553 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:579:40: warning: unused parameter 'avpkt' [-Wunused-parameter] 579 | const AVPacket *avpkt, unsigned size) | ^ src/libavcodec/rasc.c:603:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 603 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:603:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 603 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:607:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 607 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 606 | if (s->cursor_x + s->cursor_w > avctx->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:612:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:613:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 613 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:640:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 640 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:641:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 641 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:655:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:656:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 656 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:700:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 700 | if (bytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/rasc.c:791:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 791 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/rasc.c:792:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 792 | { NULL }, | ^ In file included from src/libavcodec/ratecontrol.c:34: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:578:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 578 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/raw.o CC libavcodec/rawdec.o 39 warnings generated. CC libavcodec/rawenc.o In file included from src/libavcodec/rawdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rawdec.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/realtextdec.o In file included from src/libavcodec/rawenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/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, | ^ 2 warnings generated. In file included from src/libavcodec/realtextdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/rka.o 1 warning generated. CC libavcodec/rl.o In file included from src/libavcodec/rka.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/rl2.o 4 warnings generated. In file included from src/libavcodec/rka.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/rka.c:195:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 195 | for (int i = 0; i < FF_ARRAY_ELEMS(m->val4); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:202:44: warning: unused parameter 'bps' [-Wunused-parameter] 202 | int sample_rate, int bps) | ^ src/libavcodec/rka.c:218:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 218 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rle.o src/libavcodec/rka.c:414:12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 414 | size = FFMIN(size, am->buf_size - 1); | ^ ~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:426:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 426 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | if (j >= v) { | ~ ^ ~ src/libavcodec/rka.c:454:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 454 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/rka.c:462:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 462 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:483:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 483 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rka.c:494:43: warning: unused parameter 's' [-Wunused-parameter] 494 | static int decode_filt_coeffs(RKAContext *s, ChContext *ctx, ACoder *ac, FiltCoeffs *dst) | ^ src/libavcodec/rka.c:541:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 541 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/rka.c:650:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/rka.c:699:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (int x = 0; x < size;) { | ~ ^ ~~~~ src/libavcodec/rka.c:707:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | rsize = FFMIN(split, size - x); | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (int y = 0; y < rsize; y++, off++) { | ~ ^ ~~~~~ src/libavcodec/rka.c:711:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 711 | if (off >= FF_ARRAY_ELEMS(ctx->buf0)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:729:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 729 | for (int i = 0; i < filt.size && i < 15; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/rka.c:732:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 732 | for (int i = 15; i < filt.size; i++) | ~ ^ ~~~~~~~~~ CC libavcodec/roqaudioenc.o In file included from src/libavcodec/rl2.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rl2.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/roqvideo.o In file included from src/libavcodec/roqaudioenc.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/roqvideodec.o CC libavcodec/roqvideoenc.o In file included from src/libavcodec/roqvideodec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/roqvideodec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size) | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 74 | if (chunk_size > bytestream2_get_bytes_left(gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:79:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 79 | while (bytestream2_tell(gb) < chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:82:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 82 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:116:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/roqvideoenc.c:65: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/roqvideoenc.c:245:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 245 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:245:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 245 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:485:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 485 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 486 | best_dist) { | ~~~~~~~~~ src/libavcodec/roqvideoenc.c:549:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 549 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 550 | best_dist) { | ~~~~~~~~~ src/libavcodec/roqvideoenc.c:663:46: warning: unused parameter 'w' [-Wunused-parameter] 663 | int w, int h, int numBlocks) | ^ src/libavcodec/roqvideoenc.c:663:53: warning: unused parameter 'h' [-Wunused-parameter] 663 | int w, int h, int numBlocks) | ^ src/libavcodec/roqvideoenc.c:1076:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1108:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1108 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1109 | { NULL }, | ^ 20 warnings generated. CC libavcodec/rpza.o 7 warnings generated. CC libavcodec/rpzaenc.o In file included from src/libavcodec/rpzaenc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rpza.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rpza.c:43: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/rpzaenc.c:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rpzaenc.c:433:65: warning: unused parameter 'block_counter' [-Wunused-parameter] 433 | const BlockInfo *bi, int block_counter) | ^ src/libavcodec/rpzaenc.c:721:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare] 721 | if (i == chan) { | ~ ^ ~~~~ src/libavcodec/rpzaenc.c:862:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 862 | { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:863:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 863 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:864:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 864 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:865:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 865 | { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:866:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 866 | { NULL }, | ^ 2 warnings generated. CC libavcodec/rscc.o In file included from src/libavcodec/rscc.c:47: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rscc.c:48: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/rscc.c:201:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 201 | if (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:204:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 204 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:304:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 304 | if (ctx->inflated_size < pixel_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:341:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 341 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:354:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 354 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:356:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 356 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/rtjpeg.o CC libavcodec/rtv1.o In file included from src/libavcodec/rtv1.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rtv1.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/rtv1.c:116:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | if (width > INT_MAX-4U || height > INT_MAX-4U) | ~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rtv1.c:116:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | if (width > INT_MAX-4U || height > INT_MAX-4U) | ~~~~~ ^ ~~~~~~~~~~ CC libavcodec/rv10.o 10 warnings generated. CC libavcodec/rv10enc.o 4 warnings generated. CC libavcodec/rv20enc.o In file included from src/libavcodec/rv10.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rv10.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/rv10enc.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/rv20enc.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 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/rv10.c:317:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 317 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rv10.c:540:45: warning: unused parameter 'avctx' [-Wunused-parameter] 540 | staticsrc/libavcodec/rv10enc.c :i73n:t38 :g ewarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ slice _73o | f f s e ti(fA V(CaovdcetcxC-o>nwtiedxtth **a vacvtcxt,x -c>ohnesitg huti n>t=8 _1tU *= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:593:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 593 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/rv20enc.c:31: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv20enc.c:33: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ 4 warnings generated. CC libavcodec/rv30.o 4 warnings generated. CC libavcodec/rv30dsp.o In file included from src/libavcodec/rv30.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rv30.c:32: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 warnings generated. CC libavcodec/rv34.o In file included from src/libavcodec/rv34.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/rv34.c:40: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. CC libavcodec/rv34_parser.o src/libavcodec/rv34.c:613:53: warning: unused parameter 'block_type' [-Wunused-parameter] 613 | static void rv34_pred_mv_rv3(RV34DecContext *r, int block_type, int dir) | ^ src/libavcodec/rv34.c:613:69: warning: unused parameter 'dir' [-Wunused-parameter] 613 | static void rv34_pred_mv_rv3(RV34DecContext *r, int block_type, int dir) | ^ src/libavcodec/rv34.c:741:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 741 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:740:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 740 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:884:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:883:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 883 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:1438:20: warning: comparison of integers of different signs: 'int' and 'enum AVPictureType' [-Wsign-compare] 1438 | if (slice_type != s->pict_type) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rv34.c:1566:45: warning: unused parameter 'avctx' [-Wunused-parameter] 1566 | static int get_slice_offset(AVCodecContext *avctx, const uint8_t *buf, int n, int slice_count, int buf_size) | ^ CC libavcodec/rv34dsp.o 10 warnings generated. CC libavcodec/rv40.o CC libavcodec/rv40dsp.o In file included from src/libavcodec/rv40.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rv40.c:37: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv40.c:236:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | if (r->mb_skip_run > (unsigned)s->mb_num) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/rv60dec.o In file included from src/libavcodec/rv60dec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rv60dec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/rv60dec.c:27: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/rv60dsp.o In file included from src/libavcodec/rv60dec.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/rv60dec.c:241:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 241 | for (int i = s->nb_progress; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/rv60dec.c:249:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/rv60dec.c:843:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 843 | for (int i = 0; i < FF_ARRAY_ELEMS(rv60_candidate_intra_angles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv60dec.c:2246:75: warning: unused parameter 'threadnr' [-Wunused-parameter] 2246 | static int decode_slice(AVCodecContext *avctx, void *tdata, int cu_y, int threadnr) | ^ src/libavcodec/rv60dec.c:2423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2423 | for (int i = 0; i < s->nb_progress; i++) | ~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/s302m.o CC libavcodec/s302menc.o In file included from src/libavcodec/s302menc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/samidec.o In file included from src/libavcodec/s302m.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/s302m.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ In file included from src/libavcodec/s302menc.c:29: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/samidec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 3 warnings generated. CC libavcodec/sanm.o 3 warnings generated. CC libavcodec/sbc.o 1 warning generated. CC libavcodec/sbc_parser.o src/libavcodec/sbc_parser.c:102:31: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 102 | pc->header_size = FFMIN(sizeof(pc->header), buf_size); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sanm.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/sanm.c:605:59: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 605 | if ((param2 > 256) || (bytestream2_get_bytes_left(gb) < loop)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sanm.c:746:41: warning: unused parameter 'ctx' [-Wunused-parameter] 746 | static int rle_decode(SANMVideoContext *ctx, GetByteContext *gb, uint8_t *dst, const int out_size) | ^ src/libavcodec/sanm.c:1017:37: warning: unused parameter 'width' [-Wunused-parameter] 1017 | int left, int width, int height) | ^ src/libavcodec/sanm.c:1017:48: warning: unused parameter 'height' [-Wunused-parameter] 1017 | int left, int width, int height) | ^ src/libavcodec/sanm.c:1244:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1244 | if (decoded_size > height * width) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/sanm.c:1569:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1569 | if (decoded_size > ctx->aligned_height * width) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sanm.c:1891:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1891 | if (decoded_size > width * height) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sbcdec.o src/libavcodec/sanm.c:2796:50: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2796 | if (bytestream2_get_bytes_left(&ctx->gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/sbcdsp.o In file included from src/libavcodec/sbcdec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sbcdec.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/sbcdec.c:334:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 334 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (hop = 0; hop < 10*subbands; hop += 2*subbands) | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/sbcdsp.c:76:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:138:51: warning: unused parameter 'out_stride' [-Wunused-parameter] 138 | int out_stride) | ^ src/libavcodec/sbcdsp.c:146:52: warning: unused parameter 'out_stride' [-Wunused-parameter] 146 | int out_stride) | ^ 3 warnings generated. CC libavcodec/sbcenc.o 9 warnings generated. CC libavcodec/sbrdsp.o In file included from src/libavcodec/sbcenc.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 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 }, | ^ 6 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:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/scpr.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/scpr.c:30: src/libavcodec/scpr.h:218:36: warning: unused parameter 'y' [-Wunused-parameter] 218 | int x, int y, uint32_t clr, | ^ src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 231 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:236:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:236:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:252:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:258:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:258:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:266:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:272:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:272:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:280:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:296:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 296 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:319:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:319:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:327:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 327 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:341:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:341:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/scpr.c:36: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:270:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 270 | for (a = 0, b = m->size; a < b; a++) | ~ ^ ~ src/libavcodec/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ src/libavcodec/scpr3.c:547:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 547 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:632:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 632 | for (int i = 0; i < size; i++) | ~ ^ ~~~~ src/libavcodec/scpr3.c:646:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 646 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:694:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 694 | if (f > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:711:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 711 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:759:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 759 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:767:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 767 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ src/libavcodec/scpr3.c:1055:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1055 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1078:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1078 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1087:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1087 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1088:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1088 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:102:97: warning: unused parameter 'total_freq' [-Wunused-parameter] 102 | static int decode(GetByteContext *gb, RangeCoder *rc, uint32_t cumFreq, uint32_t freq, uint32_t total_freq) | ^ src/libavcodec/scpr.c:194:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 194 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ src/libavcodec/scpr.c:395:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 395 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:410:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 410 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:419:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:420:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 420 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ 2 warnings generated. CC libavcodec/screenpresso.o In file included from src/libavcodec/screenpresso.c:44: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/screenpresso.c:45: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/sga.o In file included from src/libavcodec/sga.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sga.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/sga.c:201:44: warning: unused parameter 'avctx' [-Wunused-parameter] 201 | static int lzss_decompress(AVCodecContext *avctx, | ^ src/libavcodec/sga.c:408:54: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 408 | if (sizeof(s->uncompressed) - offset < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sga.c:432:46: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 432 | if (sizeof(s->uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 9 warnings generated. CC libavcodec/sgidec.o In file included from src/libavcodec/sgidec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sgidec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/sgidec.c:126:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:139:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (ret != width) | ~~~ ^ ~~~~~ 5 warnings generated. CC libavcodec/sgienc.o 4 warnings generated. CC libavcodec/sgirledec.o In file included from src/libavcodec/sgienc.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/sgienc.c:243:69: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 243 | bytestream2_put_be16(&pbc, ((uint16_t *)in_buf)[x]); | ^ src/libavcodec/sgienc.c:245:69: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 245 | bytestream2_put_le16(&pbc, ((uint16_t *)in_buf)[x]); | ^ src/libavcodec/sgienc.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:206:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:209:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:234:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:237:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:238:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/sgienc.c:262:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:264:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 264 | { NULL }, | ^ In file included from src/libavcodec/sgirledec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sgirledec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/sheervideo.o 11 warnings generated. CC libavcodec/shorten.o In file included from src/libavcodec/sheervideo.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/shorten.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/shorten.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/shorten.c:36: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/shorten.c:133:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:134:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 134 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:167:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (k > 31U) | ~ ^ ~~~ src/libavcodec/shorten.c:206:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:361:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 361 | if ((unsigned)pred_order > s->nwrap) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/shorten.c:375:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 375 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:433:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | if (s->avctx->ch_layout.nb_channels != s->channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:454:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 454 | if (maxnlpc > 1024U) { | ~~~~~~~ ^ ~~~~~ src/libavcodec/shorten.c:459:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | if (s->nmean > 32768U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/shorten.c:465:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 465 | if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:554:90: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | if (s->bitstream_index + s->bitstream_size + buf_size + AV_INPUT_BUFFER_PADDING_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 555 | s->allocated_bitstream_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:610:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | while (s->cur_chan < s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:652:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 652 | if (blocksize > s->blocksize) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/shorten.c:684:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 684 | if (residual_size > 30U) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/shorten.c:737:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 737 | if (s->cur_chan == s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:747:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:772:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 772 | if (s->cur_chan < s->channels) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:797:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 797 | for (i = 0; i < s->channels; i++) { | ~ ^ ~~~~~~~~~~~ 44 warnings generated. CC libavcodec/simple_idct.o 10 warnings generated. CC libavcodec/sinewin.o 21 warnings generated. CC libavcodec/sipr.o CC libavcodec/sipr16k.o In file included from src/libavcodec/sipr.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sipr.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/sipr_parser.o src/libavcodec/sipr_parser.c:31:61: warning: unused parameter 'buf' [-Wunused-parameter] 31 | static int sipr_split(AVCodecContext *avctx, const uint8_t *buf, int buf_size) | ^ 1 warning generated. CC libavcodec/siren.o In file included from src/libavcodec/siren.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/siren.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/smacker.c:53: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/smacker.c:54: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/smc.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 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 | ~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/smc.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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)) { | ~~~~~~~~ ^ ~~~~~~ 4 warnings generated. 2 warnings generated. CC libavcodec/smcenc.o CC libavcodec/smpte_436m.o 4 warnings generated. In file included from src/libavcodec/smcenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 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:27: src/libavcodec/snow_dwt.h:98:102: warning: unused parameter 'high' [-Wunused-parameter] 98 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ In file included from src/libavcodec/snow.c:28: In file included from src/libavcodec/snow.h:31: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/snow_dwt.c:27: src/libavcodec/snow_dwt.h:98:102: warning: unused parameter 'high' [-Wunused-parameter] 98 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ src/libavcodec/snow_dwt.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:226:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:229:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:301:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (y + 4 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:304:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:308:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 308 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 310 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:417:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:417:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:427:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 427 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:431:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 431 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:433:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:451:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:453:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:456:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:458:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:585:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 585 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:587:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 587 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:589:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 589 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:591:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:595:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:597:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 597 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:619:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 619 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:621:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 621 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:623:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:625:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:628:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 628 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:630:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:640:74: warning: unused parameter 'width' [-Wunused-parameter] 640 | void ff_spatial_idwt_buffered_init(DWTCompose *cs, slice_buffer *sb, int width, | ^ src/libavcodec/snow_dwt.c:688:69: warning: unused parameter 'width' [-Wunused-parameter] 688 | static void spatial_idwt_init(DWTCompose *cs, IDWTELEM *buffer, int width, | ^ src/libavcodec/snow_dwt.c:744:38: warning: unused parameter 'v' [-Wunused-parameter] 744 | static inline int w_c(MPVEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t line_size, | ^ src/libavcodec/snow.c:423:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:422:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 422 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:466:1: warning: unused parameter 'h' [-Wunused-parameter] 466 | mca( 0, 0,16) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:467:1: warning: unused parameter 'h' [-Wunused-parameter] 467 | mca( 8, 0,16) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:468:1: warning: unused parameter 'h' [-Wunused-parameter] 468 | mca( 0, 8,16) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:469:1: warning: unused parameter 'h' [-Wunused-parameter] 469 | mca( 8, 8,16) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:470:1: warning: unused parameter 'h' [-Wunused-parameter] 470 | mca( 0, 0,8) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:471:1: warning: unused parameter 'h' [-Wunused-parameter] 471 | mca( 8, 0,8) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:472:1: warning: unused parameter 'h' [-Wunused-parameter] 472 | mca( 0, 8,8) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:473:1: warning: unused parameter 'h' [-Wunused-parameter] 473 | mca( 8, 8,8) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ 1 warning generated. CC libavcodec/snowdec.o In file included from src/libavcodec/snowdec.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/snowdec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/snowdec.c:28: src/libavcodec/snow_dwt.h:98:102: warning: unused parameter 'high' [-Wunused-parameter] 98 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ In file included from src/libavcodec/snowdec.c:29: In file included from src/libavcodec/snow.h:31: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:76:77: warning: unused parameter 'orientation' [-Wunused-parameter] 76 | static void unpack_coeffs(SnowContext *s, SubBand *b, SubBand * parent, int orientation) | ^ src/libavcodec/snowdec.c:352:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 352 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/snowdec.c:371:96: warning: unused parameter 'src' [-Wunused-parameter] 371 | static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:371:105: warning: unused parameter 'stride' [-Wunused-parameter] 371 | static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:51: warning: unused parameter 's' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:95: warning: unused parameter 'src' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:104: warning: unused parameter 'stride' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:116: warning: unused parameter 'inverse' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:464:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 464 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:502:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:442:10: note: expanded from macro 'GET_S' 442 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:539:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:558:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 558 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ 12 warnings generated. CC libavcodec/snowenc.o In file included from src/libavcodec/snowenc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/snowenc.c:34: src/libavcodec/snow_dwt.h:98:102: warning: unused parameter 'high' [-Wunused-parameter] 98 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ In file included from src/libavcodec/snowenc.c:35: In file included from src/libavcodec/snow.h:31: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/sonic.o In file included from src/libavcodec/snowenc.c:41: In file included from src/libavcodec/h263enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/snowenc.c:41: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/snowenc.c:79:60: warning: unused parameter 'ref2' [-Wunused-parameter] 79 | uint8_t *const ref[3], uint8_t *const ref2[3], | ^ src/libavcodec/snowenc.c:80:40: warning: unused parameter 'ref_index' [-Wunused-parameter] 80 | int x, int y, int ref_index) | ^ src/libavcodec/snowenc.c:942:122: warning: unused parameter 'orientation' [-Wunused-parameter] 942 | static int encode_subband_c0run(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ | ^ src/libavcodec/snowenc.c:1461:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1461 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1481:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1481 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1521:38: warning: unused parameter 's' [-Wunused-parameter] 1521 | static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1521:84: warning: unused parameter 'inverse' [-Wunused-parameter] 1521 | static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1545:36: warning: unused parameter 's' [-Wunused-parameter] 1545 | static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1545:82: warning: unused parameter 'inverse' [-Wunused-parameter] 1545 | static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:2115:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2115 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:2116:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2116 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:2117:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2117 | { "intra_penalty", "Penalty for intra blocks in block decision", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:2118:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2118 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:2119:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2119 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:2127:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2127 | OFFSET(m.rc_context.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:2128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2128 | { NULL }, | ^ In file included from src/libavcodec/sonic.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sonic.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/sonic.c:30: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/sonic.c:31: In file included from src/libavcodec/put_golomb.h:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/sonic.c:32: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/sonic.c:520:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 520 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sonic.c:640:90: warning: unused parameter 'base_2_part' [-Wunused-parameter] 640 | static inline int intlist_read(RangeCoder *c, uint8_t *state, int *buf, int entries, int base_2_part) | ^ 36 warnings generated. CC libavcodec/sp5xdec.o In file included from src/libavcodec/sp5xdec.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 8 warnings generated. CC libavcodec/speedhq.o 1 warning generated. CC libavcodec/speedhqdec.o CC libavcodec/speedhqenc.o In file included from src/libavcodec/speedhqdec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/speedhqdec.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/speedhqenc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/speedhqdec.c:101:56: warning: unused parameter 's' [-Wunused-parameter] 101 | static inline int decode_alpha_block(const SHQContext *s, GetBitContext *gb, uint8_t last_alpha[16], uint8_t *dest, int linesize) | ^ src/libavcodec/speedhqdec.c:451:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 451 | if (s->second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:464:63: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (s->second_field_offset == 4 || s->second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/speedhqenc.c:40: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/speedhqenc.c:215:35: warning: unused parameter 'unused_x' [-Wunused-parameter] 215 | int unused_x, int unused_y) | ^ src/libavcodec/speedhqenc.c:215:49: warning: unused parameter 'unused_y' [-Wunused-parameter] 215 | int unused_x, int unused_y) | ^ 16 warnings generated. CC libavcodec/speexdec.o 5 warnings generated. CC libavcodec/srtdec.o 5 warnings generated. CC libavcodec/srtenc.o In file included from src/libavcodec/speexdec.c:61: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/speexdec.c:62: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/speexdec.c:227:64: warning: unused parameter 'state' [-Wunused-parameter] 227 | static int speex_default_user_handler(GetBitContext *gb, void *state, void *data) | ^ src/libavcodec/speexdec.c:227:77: warning: unused parameter 'data' [-Wunused-parameter] 227 | static int speex_default_user_handler(GetBitContext *gb, void *state, void *data) | ^ src/libavcodec/speexdec.c:284:77: warning: unused parameter 'end' [-Wunused-parameter] 284 | static void forced_pitch_unquant(float *exc, float *exc_out, int start, int end, | ^ src/libavcodec/speexdec.c:285:64: warning: unused parameter 'par' [-Wunused-parameter] 285 | float pitch_coef, const void *par, int nsf, | ^ src/libavcodec/speexdec.c:286:82: warning: unused parameter 'gb' [-Wunused-parameter] 286 | int *pitch_val, float *gain_val, GetBitContext *gb, int count_lost, | ^ src/libavcodec/speexdec.c:286:90: warning: unused parameter 'count_lost' [-Wunused-parameter] 286 | int *pitch_val, float *gain_val, GetBitContext *gb, int count_lost, | ^ src/libavcodec/speexdec.c:287:38: warning: unused parameter 'subframe_offset' [-Wunused-parameter] 287 | int subframe_offset, float last_pitch_gain, int cdbk_offset) | ^ src/libavcodec/speexdec.c:287:61: warning: unused parameter 'last_pitch_gain' [-Wunused-parameter] 287 | int subframe_offset, float last_pitch_gain, int cdbk_offset) | ^ src/libavcodec/speexdec.c:287:82: warning: unused parameter 'cdbk_offset' [-Wunused-parameter] 287 | int subframe_offset, float last_pitch_gain, int cdbk_offset) | ^ src/libavcodec/speexdec.c:314:60: warning: unused parameter 'par' [-Wunused-parameter] 314 | static void noise_codebook_unquant(float *exc, const void *par, int nsf, | ^ src/libavcodec/speexdec.c:315:51: warning: unused parameter 'gb' [-Wunused-parameter] 315 | GetBitContext *gb, uint32_t *seed) | ^ src/libavcodec/speexdec.c:321:74: warning: unused parameter 'nsf' [-Wunused-parameter] 321 | static void split_cb_shape_sign_unquant(float *exc, const void *par, int nsf, | ^ src/libavcodec/speexdec.c:322:70: warning: unused parameter 'seed' [-Wunused-parameter] 322 | GetBitContext *gb, uint32_t *seed) | ^ 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, | ^ In file included from src/libavcodec/srtdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/speexdec.c:621:54: warning: unused parameter 'state' [-Wunused-parameter] 621 | static int speex_std_stereo(GetBitContext *gb, void *state, void *data) | ^ src/libavcodec/speexdec.c:741:64: warning: unused parameter 'ak' [-Wunused-parameter] 741 | static void multicomb(const float *exc, float *new_exc, float *ak, int p, int nsf, | ^ src/libavcodec/speexdec.c:741:72: warning: unused parameter 'p' [-Wunused-parameter] 741 | static void multicomb(const float *exc, float *new_exc, float *ak, int p, int nsf, | ^ src/libavcodec/speexdec.c:870:57: warning: unused parameter 'packets_left' [-Wunused-parameter] 870 | GetBitContext *gb, float *out, int packets_left) | ^ src/libavcodec/speexdec.c:1368:39: warning: unused parameter 's' [-Wunused-parameter] 1368 | static int decoder_init(SpeexContext *s, DecoderState *st, const SpeexMode *mode) | ^ 1 warning generated. CC libavcodec/startcode.o In file included from src/libavcodec/srtenc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/srtenc.c:146:45: warning: unused parameter 'forced' [-Wunused-parameter] 146 | static void srt_new_line_cb(void *priv, int forced) | ^ src/libavcodec/srtenc.c:197:31: warning: unused parameter 'priv' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:41: warning: unused parameter 'x1' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:49: warning: unused parameter 'y1' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:57: warning: unused parameter 'x2' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:65: warning: unused parameter 'y2' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:198:29: warning: unused parameter 't1' [-Wunused-parameter] 198 | int t1, int t2) | ^ src/libavcodec/srtenc.c:198:37: warning: unused parameter 't2' [-Wunused-parameter] 198 | int t1, int t2) | ^ src/libavcodec/srtenc.c:237:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 237 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ CC libavcodec/subviewerdec.o 10 warnings generated. CC libavcodec/sunrast.o In file included from src/libavcodec/subviewerdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/sunrastenc.o In file included from src/libavcodec/sunrast.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sunrast.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/sunrast.c:123:23: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 123 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/sunrastenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ 3 warnings generated. 3 warnings generated. CC libavcodec/svq1.o CC libavcodec/svq1dec.o In file included from src/libavcodec/svq1dec.c:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/svq1dec.c:42: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/svq1enc.o src/libavcodec/svq1dec.c:278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 278 | if (mean == -128) | ~~~~ ^ ~~~~ In file included from src/libavcodec/svq1enc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/svq1enc.c:38: In file included from src/libavcodec/h263enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/svq1enc.c:38: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/svq1enc.c:687:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 687 | { NULL }, | ^ 22 warnings generated. CC libavcodec/svq3.o 3 warnings generated. CC libavcodec/synth_filter.o In file included from src/libavcodec/svq3.c:50: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/svq3.c:51: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/svq3.c:58: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/svq3.c:728:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 728 | s->next_pic->mb_type[mb_xy] == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/svq3.c:942:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (s->qscale > 31u) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/svq3.c:1129:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1129 | if (size > avctx->extradata_size - seqh_offset - 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tak.o src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 1 warning generated. CC libavcodec/tak_parser.o CC libavcodec/takdec.o In file included from src/libavcodec/takdec.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/takdec.c:39: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/takdec.c:268:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 268 | if (mode > FF_ARRAY_ELEMS(xcodes)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:274:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 274 | if (x >= code.escape && get_bits1(gb)) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/takdec.c:276:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (x >= code.aescape) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/takdsp.o CC libavcodec/targa.o In file included from src/libavcodec/targa.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/targa.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/targa.c:261:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 261 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/targa_y216dec.o In file included from src/libavcodec/targa_y216dec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/targa_y216dec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. CC libavcodec/targaenc.o 2 warnings generated. CC libavcodec/tdsc.o In file included from src/libavcodec/targaenc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/targaenc.c:196:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/targaenc.c:198:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 198 | { NULL }, | ^ In file included from src/libavcodec/tdsc.c:45: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tdsc.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/tdsc.c:533:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 533 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/textdec.o 5 warnings generated. CC libavcodec/texturedsp.o In file included from src/libavcodec/textdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/textdec.c:46:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | { NULL } | ^ 2 warnings generated. CC libavcodec/texturedspenc.o In file included from src/libavcodec/texturedsp.c:661: src/libavcodec/texturedsp_template.c:25:38: warning: unused parameter 'avctx' [-Wunused-parameter] 25 | static int exec_func(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/texturedsp_template.c:26:37: warning: unused parameter 'thread_nb' [-Wunused-parameter] 26 | int slice, int thread_nb) | ^ In file included from src/libavcodec/texturedspenc.c:659: src/libavcodec/texturedsp_template.c:25:38: warning: unused parameter 'avctx' [-Wunused-parameter] 25 | static int exec_func(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/texturedsp_template.c:26:37: warning: unused parameter 'thread_nb' [-Wunused-parameter] 26 | int slice, int thread_nb) | ^ 3 warnings generated. CC libavcodec/threadprogress.o src/libavcodec/threadprogress.c:69:44: warning: cast from 'const struct ThreadProgress *' to 'struct ThreadProgress *' drops const qualifier [-Wcast-qual] 69 | ThreadProgress *pro = (ThreadProgress*)pro_c; | ^ 1 warning generated. CC libavcodec/tiertexseqv.o In file included from src/libavcodec/tiertexseqv.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tiertexseqv.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/tiff.o In file included from src/libavcodec/tiff.c:48: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tiff.c:49: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/tiff.c:154:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 154 | RET_GEOKEY_STR(VERT, vert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:155:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | RET_GEOKEY_STR(PROJ, proj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:156:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 156 | RET_GEOKEY_STR(GEOG, geog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:157:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | RET_GEOKEY_STR(CONF, conf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:168:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 168 | RET_GEOKEY_TYPE(VERT, vert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:169:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 169 | RET_GEOKEY_TYPE(PROJ, proj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:170:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 170 | RET_GEOKEY_TYPE(GEOG, geog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:171:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 171 | RET_GEOKEY_TYPE(CONF, conf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:256:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 256 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:667:31: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 667 | s->jpkt->data = (uint8_t*)s->gb.buffer; | ^ src/libavcodec/tiff.c:1330:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1330 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1332:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1332 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1397:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1397 | s->rps = FFMIN(value, s->height); | ^ ~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff.c:1411:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1411 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1467:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1467 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1475:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1475 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1558:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1558 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1571:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1571 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1589:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1589 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1634:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1634 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1638:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1638 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1669:48: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1669 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1676:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1676 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1681:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1681 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1703:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1703 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1729:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1729 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1903:36: warning: unused parameter 'rgb2cam' [-Wunused-parameter] 1903 | float rgb2cam[3][4], | ^ src/libavcodec/tiff.c:1955:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1955 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1980:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1980 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1983:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1983 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1986:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1986 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1989:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1989 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1992:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1992 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2041:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2041 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2059:482: warning swarning: generatedcomparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare]. 2059 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2150:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2150 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2156:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2156 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2221:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2221 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2221:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2221 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2255:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2266:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2266 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2272:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2272 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2311:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2311 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2333:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2333 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2481:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2481 | { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2482:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2482 | { "thumbnail", "decode embedded thumbnail subimage instead if available", OFFSET(get_thumbnail), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2483:191: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2483 | { "page", "page number of multi-page image to decode (starting from 1)", OFFSET(get_page), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2484 | { NULL }, | ^ CC libavcodec/tiff_common.o src/libavcodec/tiff_common.c:36:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 36 | for (i = 20 warning;s generatedi. < 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 In file included from src/libavcodec/tiffenc.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiffenc.c:563:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 563 | {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavcodec/tiffenc.c:569:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 569 | { NULL }, | ^ In file included from src/libavcodec/tmv.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tmv.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/tmv.c:50:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 50 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/to_upper4.o 22 warnings generated. CC libavcodec/tpeldsp.o CC libavcodec/truemotion1.o 4 warnings generated. CC libavcodec/truemotion2.o In file included from src/libavcodec/truemotion1.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/truemotion1.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/truemotion2.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/truemotion2.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:505:63: warning: unused parameter 'pic' [-Wunused-parameter] 505 | static inline void tm2_hi_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:526:64: warning: unused parameter 'pic' [-Wunused-parameter] 526 | static inline void tm2_med_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:548:64: warning: unused parameter 'pic' [-Wunused-parameter] 548 | static inline void tm2_low_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:589:65: warning: unused parameter 'pic' [-Wunused-parameter] 589 | static inline void tm2_null_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:636:62: warning: unused parameter 'pic' [-Wunused-parameter] 636 | static inline void tm2_still_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:671:63: warning: unused parameter 'pic' [-Wunused-parameter] 671 | static inline void tm2_update_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:711:63: warning: unused parameter 'pic' [-Wunused-parameter] 711 | static inline void tm2_motion_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ CC libavcodec/truemotion2rt.o 2 warnings generated. CC libavcodec/truespeech.o In file included from src/libavcodec/truemotion2rt.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/truemotion2rt.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 11 warnings generated. In file included from src/libavcodec/truespeech.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/truespeech.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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) | ^ 2 warnings generated. CC libavcodec/tscc2.o In file included from src/libavcodec/tscc.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tscc.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/tta.o In file included from src/libavcodec/tscc2.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tscc2.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/tscc2.c:125:58: warning: unused parameter 'plane' [-Wunused-parameter] 125 | uint8_t *dst, int stride, int plane) | ^ src/libavcodec/tscc2.c:260:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 260 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:265:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 265 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:303:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 303 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/tta.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tta.c:45: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/tta.c:199:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:215:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 215 | if (s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tta.c:290:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 290 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/tta.c:418:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:419:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 419 | { NULL }, | ^ 50 warnings generated. 3 warnings generated. CC libavcodec/ttadata.o CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o 7 warnings generated. CC libavcodec/ttaencdsp.o CC libavcodec/ttmlenc.o CC libavcodec/twinvq.o In file included from src/libavcodec/ttaenc.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 6 warnings generated. CC libavcodec/twinvqdec.o In file included from src/libavcodec/ttmlenc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/ttmlenc.c:67:46: warning: unused parameter 'forced' [-Wunused-parameter] 67 | static void ttml_new_line_cb(void *priv, int forced) | ^ src/libavcodec/ttmlenc.c:88:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 88 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/twinvq.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/twinvqdec.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 3 warnings generated. CC libavcodec/txd.o src/libavcodec/twinvq.c:586:62: warning: unused parameter 'length_div' [-Wunused-parameter] 586 | const uint8_t line_len[2], int length_div, | ^ 3 warnings generated. CC libavcodec/ulti.o In file included from src/libavcodec/txd.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/txd.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/txd.c:67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/txd.c:76:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:80:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:85:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (bytestream2_get_bytes_left(&gb) < h * w * 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/ulti.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ulti.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 6 warnings generated. CC libavcodec/utils.o In file included from src/libavcodec/utils.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/utils.c:42: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/utils.c:48: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/utils.c:542:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 542 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/utvideodec.o 1 warning generated. CC libavcodec/utvideodsp.o In file included from src/libavcodec/utvideodec.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/utvideodec.c:206:39: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 206 | (uint32_t *)(src + slice_data_start + c->slices * 4), | ^ src/libavcodec/utvideodec.c:141:50: warning: unused parameter 'plane_no' [-Wunused-parameter] 141 | static int decode_plane10(UtvideoContext *c, int plane_no, | ^ src/libavcodec/utvideodec.c:351:39: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 351 | (uint32_t *)(src + slice_data_start + c->slices * 4), | ^ src/libavcodec/utvideodec.c:629:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 629 | if (c->packed_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:642:50: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 642 | if (c->control_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:649:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 649 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideodec.c:704:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 704 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/utvideoenc.o 2 warnings generated. CC libavcodec/v210dec.o 5 warnings generated. CC libavcodec/v210enc.o In file included from src/libavcodec/v210dec.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/utvideoenc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/v210dec.c:107:79: warning: unused parameter 'threadnr' [-Wunused-parameter] 107 | static int v210_decode_slice(AVCodecContext *avctx, void *arg, int jobnr, int threadnr) | ^ src/libavcodec/v210dec.c:222:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ In file included from src/libavcodec/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}, | ^ In file included from src/libavcodec/v210enc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 4 warnings generated. CC libavcodec/v210x.o In file included from src/libavcodec/v210x.c:22: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/v210x.c:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/v308dec.o 5 warnings generated. CC libavcodec/v308enc.o In file included from src/libavcodec/v308dec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/v308dec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/v408dec.o 2 warnings generated. CC libavcodec/v408enc.o In file included from src/libavcodec/v308enc.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/v408dec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/v408dec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/v410dec.o In file included from src/libavcodec/v408enc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/v410enc.o 1 warning generated. CC libavcodec/v4l2_buffers.o 8 warnings generated. CC libavcodec/v4l2_context.o In file included from src/libavcodec/v410dec.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/v410dec.c:54:79: warning: unused parameter 'threadnr' [-Wunused-parameter] 54 | static int v410_decode_slice(AVCodecContext *avctx, void *arg, int jobnr, int threadnr) | ^ In file included from src/libavcodec/v410enc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/v4l2_buffers.c:46:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] 46 | container_of(buf->context, V4L2m2mContext, output) : | ^ src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of' 35 | #define container_of(ptr, type, member) ({ \ | ^ src/libavcodec/v4l2_buffers.c:46:9: warning: cast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual] src/libavcodec/v4l2_m2m.h:37:26: note: expanded from macro 'container_of' 37 | (type *)((char *)__mptr - offsetof(type,member) );}) | ^ src/libavcodec/v4l2_buffers.c:47:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] 47 | container_of(buf->context, V4L2m2mContext, capture); | ^ src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of' 35 | #define container_of(ptr, type, member) ({ \ | ^ src/libavcodec/v4l2_buffers.c:47:9: warning: cast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual] src/libavcodec/v4l2_m2m.h:37:26: note: expanded from macro 'container_of' 37 | (type *)((char *)__mptr - offsetof(type,member) );}) | ^ src/libavcodec/v4l2_buffers.c:236:53: warning: unused parameter 'unused' [-Wunused-parameter] 236 | static void v4l2_free_buffer(void *opaque, uint8_t *unused) | ^ src/libavcodec/v4l2_buffers.c:306:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/v4l2_buffers.c:308:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 308 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); | ^ ~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. src/libavcodec/v4l2_buffers.c:538:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 538 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/v4l2_fmt.o In file included from src/libavcodec/v4l2_context.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/v4l2_context.c:48:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] 48 | container_of(ctx, V4L2m2mContext, output) : | ^ src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of' 35 | #define container_of(ptr, type, member) ({ \ | ^ src/libavcodec/v4l2_context.c:48:9: warning: cast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual] src/libavcodec/v4l2_m2m.h:37:26: note: expanded from macro 'container_of' 37 | (type *)((char *)__mptr - offsetof(type,member) );}) | ^ src/libavcodec/v4l2_context.c:49:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] 49 | container_of(ctx, V4L2m2mContext, capture); | ^ src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of' 35 | #define container_of(ptr, type, member) ({ \ | ^ src/libavcodec/v4l2_context.c:49:9: warning: cast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual] src/libavcodec/v4l2_m2m.h:37:26: note: expanded from macro 'container_of' 37 | (type *)((char *)__mptr - offsetof(type,member) );}) | ^ 2 warnings generated. CC libavcodec/v4l2_m2m.o src/libavcodec/v4l2_context.c:745:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 745 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:125:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:135:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 135 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/v4l2_m2m_dec.o src/libavcodec/v4l2_m2m.c:157:77: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] 157 | av_get_pix_fmt_name(s->output.av_pix_fmt) ?: "none", | ^ src/libavcodec/v4l2_m2m.c:161:78: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] 161 | av_get_pix_fmt_name(s->capture.av_pix_fmt) ?: "none"); | ^ src/libavcodec/v4l2_m2m.c:251:56: warning: unused parameter 'unused' [-Wunused-parameter] 251 | static void v4l2_m2m_destroy_context(AVRefStructOpaque unused, void *context) | ^ 8 warnings generated. CC libavcodec/v4l2_m2m_enc.o 3 warnings generated. CC libavcodec/vb.o In file included from src/libavcodec/v4l2_m2m_dec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/v4l2_m2m_dec.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 6 warnings generated. src/libavcodec/v4l2_m2m_dec.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | V4L_M2M_DEFAULT_OPTS, | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_dec.c:229:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 2, INT_MAX, FLAGS }, | ^ src/libavcodec/v4l2_m2m_dec.c:230:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL}, | ^ CC libavcodec/vble.o In file included from src/libavcodec/v4l2_m2m_enc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/v4l2_m2m_enc.c:141:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 141 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:142:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 142 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:400:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 405 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:411:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 411 | { NULL }, | ^ 5 warnings generated. CC libavcodec/vbndec.o In file included from src/libavcodec/vble.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vb.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vb.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vb.c:221:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 221 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavcodec/vbnenc.o In file included from src/libavcodec/vbndec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vbndec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vbndec.c:48:50: warning: unused parameter 'outbuf' [-Wunused-parameter] 48 | int compression, uint8_t **outbuf) | ^ 1 warning generated. CC libavcodec/vc1.o 3 warnings generated. CC libavcodec/vc1_block.o In file included from src/libavcodec/vbnenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/vbnenc.c:143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 143 | { NULL }, | ^ 3 warnings generated. In file included from src/libavcodec/vc1.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/vc1_loopfilter.o 2 warnings 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 2 warnings generated. CC libavcodec/vc1_pred.o CC libavcodec/vc1data.o CC libavcodec/vc1dec.o In file included from src/libavcodec/vc1dec.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vc1dec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/vc1dsp.o src/libavcodec/vc1dsp.c:736:1: warning: unused parameter 'rnd' [-Wunused-parameter] 736 | VC1_MSPEL_MC(op_put, op4_put, put_) | ^ src/libavcodec/vc1dsp.c:710:99: note: expanded from macro 'VC1_MSPEL_MC' 710 | static void OPNAME ## pixels8x8_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ src/libavcodec/vc1dsp.c:736:1: warning: unused parameter 'rnd' [-Wunused-parameter] src/libavcodec/vc1dsp.c:719:101: note: expanded from macro 'VC1_MSPEL_MC' 719 | static void OPNAME ## pixels16x16_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ src/libavcodec/vc1dsp.c:737:1: warning: unused parameter 'rnd' [-Wunused-parameter] 737 | VC1_MSPEL_MC(op_avg, op4_avg, avg_) | ^ src/libavcodec/vc1dsp.c:710:99: note: expanded from macro 'VC1_MSPEL_MC' 710 | static void OPNAME ## pixels8x8_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ src/libavcodec/vc1dsp.c:737:1: warning: unused parameter 'rnd' [-Wunused-parameter] src/libavcodec/vc1dsp.c:719:101: note: expanded from macro 'VC1_MSPEL_MC' 719 | static void OPNAME ## pixels16x16_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ CC libavcodec/vc2enc.o In file included from src/libavcodec/vc2enc.c:27: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/vc2enc.c:30: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc2enc.c:627:41: warning: unused parameter 'avctx' [-Wunused-parameter] 627 | static int rate_control(AVCodecContext *avctx, void *arg) | ^ src/libavcodec/vc2enc.c:733:44: warning: unused parameter 'avctx' [-Wunused-parameter] 733 | static int encode_hq_slice(AVCodecContext *avctx, void *arg) | ^ src/libavcodec/vc2enc.c:849:38: warning: unused parameter 'avctx' [-Wunused-parameter] 849 | static int dwt_plane(AVCodecContext *avctx, void *arg) | ^ src/libavcodec/vc2enc.c:1216:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1216 | {NULL} | ^ src/libavcodec/vc2enc.c:1229:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1229 | { NULL }, | ^ 2 warnings generated. CC libavcodec/vc2enc_dwt.o 8 warnings generated. CC libavcodec/vcr1.o In file included from src/libavcodec/vcr1.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vcr1.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/version.o CC libavcodec/videodsp.o CC libavcodec/vima.o src/libavcodec/videodsp.c:35:40: warning: unused parameter 'buf' [-Wunused-parameter] 35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h) | ^ src/libavcodec/videodsp.c:35:55: warning: unused parameter 'stride' [-Wunused-parameter] 35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h) | ^ src/libavcodec/videodsp.c:35:67: warning: unused parameter 'h' [-Wunused-parameter] 35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h) | ^ In file included from src/libavcodec/vima.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vima.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vima.c:143:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 143 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:170:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 170 | for (int i = 0; i < samples; i++) { | ~ ^ ~~~~~~~ src/libavcodec/vima.c:182:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 182 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ 3 warnings generated. 5 warnings generated. CC libavcodec/vlc.o CC libavcodec/vmdaudio.o src/libavcodec/vlc.c:263:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | av_assert0(symbols_size <= 2U); | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/vlc.c:296:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:296:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | COPY(len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:271:17: note: expanded from macro 'COPY' 271 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vlc.c:299:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | COPY(len && len <= nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:299:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | COPY(len && len <= nb_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:271:17: note: expanded from macro 'COPY' 271 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/vmdaudio.c:44: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vmdaudio.c:45: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/vmdvideo.o 6 warnings generated. CC libavcodec/vmixdec.o In file included from src/libavcodec/vmdvideo.c:43: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 5 warnings generated. CC libavcodec/vmnc.o In file included from src/libavcodec/vmixdec.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/vmixdec.c:207:37: warning: unused parameter 'thread_nb' [-Wunused-parameter] 207 | int n, int thread_nb) | ^ src/libavcodec/vmixdec.c:253:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 253 | if (offset + 4 > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/vmixdec.c:257:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 257 | if (slice_size > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/vmixdec.c:271:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | if (offset + 4 > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/vmixdec.c:275:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (slice_size > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/vmnc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/vorbis.o src/libavcodec/vmnc.c:129:70: warning: unused parameter 'dx' [-Wunused-parameter] 129 | static void put_cursor(uint8_t *dst, int stride, VmncContext *c, int dx, int dy) | ^ src/libavcodec/vmnc.c:129:78: warning: unused parameter 'dy' [-Wunused-parameter] 129 | static void put_cursor(uint8_t *dst, int stride, VmncContext *c, int dx, int dy) | ^ 6 warnings generated. CC libavcodec/vorbis_data.o CC libavcodec/vorbis_parser.o CC libavcodec/vorbisdec.o In file included from src/libavcodec/vorbisdec.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vorbisdec.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/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:1168:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1168 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1185:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1185 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1371:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1371 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1754:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1754 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1756:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1756 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/vorbisdsp.o 4 warnings generated. CC libavcodec/vorbisenc.o CC libavcodec/vp3.o In file included from src/libavcodec/vorbisenc.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vorbisenc.c:38: src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 432 | { 2, 16, 16, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | { 2, 8, 8, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | { 2, 256, 256, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:435:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 435 | { 2, 64, 64, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:436:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 436 | { 2, 128, 128, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 437 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:438:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 438 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 439 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 440 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:441:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 441 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:442:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 442 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:443:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 443 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:444:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 444 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:445:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 445 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ In file included from src/libavcodec/vp3.c:46: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vp3.c:47: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vorbisenc.c:44: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:775:59: warning: unused parameter 'samples' [-Wunused-parameter] 775 | float *coeffs, uint16_t *posts, int samples) | ^ src/libavcodec/vp3.c:1480:48: warning: unused parameter 's' [-Wunused-parameter] 1480 | static int vp4_dc_pred(const Vp3DecodeContext *s, const VP4Predictor * dc_pred, const int * last_dc, int type, int plane) | ^ src/libavcodec/vp3.c:1480:116: warning: unused parameter 'plane' [-Wunused-parameter] 1480 | static int vp4_dc_pred(const Vp3DecodeContext *s, const VP4Predictor * dc_pred, const int * last_dc, int type, int plane) | ^ src/libavcodec/vp3.c:2348:55: warning: unused parameter 'unused' [-Wunused-parameter] 2348 | static av_cold void free_vlc_tables(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/vp3.c:2352:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2352 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2473:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2473 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2483:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2483 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:3049:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3049 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:3119:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3119 | if (ptype != 0x81 && get_bits_left(&gb) >= 8U) | ~~~~~~~~~~~~~~~~~~ ^ ~~ 4 warnings generated. CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o src/libavcodec/vp3dsp.c:483:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | av_assert0(filter_limit < 128U); | ~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/vp5.o In file included from src/libavcodec/vp5.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vp5.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 7 warnings generated. CC libavcodec/vp56.o In file included from src/libavcodec/vp5.c:32: src/libavcodec/vp56.h:245:61: warning: unused parameter 'bits' [-Wunused-parameter] 245 | av_unused static int vp56_rac_gets_nn(VPXRangeCoder *c, int bits) | ^ In file included from src/libavcodec/vp56.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vp56.c:31: src/libavcodec/vp56.h:245:61: warning: unused parameter 'bits' [-Wunused-parameter] 245 | av_unused static int vp56_rac_gets_nn(VPXRangeCoder *c, int bits) | ^ src/libavcodec/vp56.c:698:60: warning: unused parameter 'data' [-Wunused-parameter] 698 | static int ff_vp56_decode_mbs(AVCodecContext *avctx, void *data, | ^ src/libavcodec/vp56.c:699:46: warning: unused parameter 'threadnr' [-Wunused-parameter] 699 | int jobnr, int threadnr) | ^ src/libavcodec/vp56.c:838:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 838 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp56.c:878:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 878 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. CC libavcodec/vp56data.o In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: src/libavcodec/vp56.h:245:61: warning: unused parameter 'bits' [-Wunused-parameter] 245 | av_unused static int vp56_rac_gets_nn(VPXRangeCoder *c, int bits) | ^ src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:53:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:53:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:55:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:56:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:64:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:221:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:221:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:225:18: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:25: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:32: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:39: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:45: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:231:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:231:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:232:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:232:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:234:29: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:234:59: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:236:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:236:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:237:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ src/libavcodec/vp56data.c:237:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ 32 warnings generated. CC libavcodec/vp5dsp.o CC libavcodec/vp6.o In file included from src/libavcodec/vp6.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vp6.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings 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:1128:25: warning: unused parameter 'mb_x' [-Wunused-parameter] 1128 | int mb_x, int mb_y, int layout) | ^ src/libavcodec/vp8.c:1128:35: warning: unused parameter 'mb_y' [-Wunused-parameter] 1128 | int mb_x, int mb_y, int layout) | ^ CC libavcodec/vp9.o src/libavcodec/vp8.c:2385:82: warning: unused parameter 'tdata' [-Wunused-parameter] 2385 | static av_always_inline int decode_mb_row_no_filter(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/vp8.c:2518:73: warning: unused parameter 'tdata' [-Wunused-parameter] 2518 | static av_always_inline void filter_mb_row(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/vp8.c:2573:49: warning: unused parameter 'is_vp7' [-Wunused-parameter] 2573 | int threadnr, int is_vp7) | ^ src/libavcodec/vp8.c:2897:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2897 | for (int i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp8dsp.c:479:1: warning: unused parameter 'x' [-Wunused-parameter] 479 | PUT_PIXELS(16) | ^ src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:479:1: warning: unused parameter 'y' [-Wunused-parameter] src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:480:1: warning: unused parameter 'x' [-Wunused-parameter] 480 | PUT_PIXELS(8) | ^ src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:480:1: warning: unused parameter 'y' [-Wunused-parameter] src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:481:1: warning: unused parameter 'x' [-Wunused-parameter] 481 | PUT_PIXELS(4) | ^ src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:481:1: warning: unused parameter 'y' [-Wunused-parameter] src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:561:1: warning: unused parameter 'my' [-Wunused-parameter] 561 | VP8_EPEL_H(8, 4) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:562:1: warning: unused parameter 'my' [-Wunused-parameter] 562 | VP8_EPEL_H(4, 4) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:563:1: warning: unused parameter 'my' [-Wunused-parameter] 563 | VP8_EPEL_H(16, 6) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:564:1: warning: unused parameter 'my' [-Wunused-parameter] 564 | VP8_EPEL_H(8, 6) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:565:1: warning: unused parameter 'my' [-Wunused-parameter] 565 | VP8_EPEL_H(4, 6) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:566:1: warning: unused parameter 'mx' [-Wunused-parameter] 566 | VP8_EPEL_V(8, 4) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:567:1: warning: unused parameter 'mx' [-Wunused-parameter] 567 | VP8_EPEL_V(4, 4) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:568:1: warning: unused parameter 'mx' [-Wunused-parameter] 568 | VP8_EPEL_V(16, 6) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:569:1: warning: unused parameter 'mx' [-Wunused-parameter] 569 | VP8_EPEL_V(8, 6) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:570:1: warning: unused parameter 'mx' [-Wunused-parameter] 570 | VP8_EPEL_V(4, 6) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:637:1: warning: unused parameter 'my' [-Wunused-parameter] 637 | VP8_BILINEAR(16) | ^ src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR' 585 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:637:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR' 599 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:638:1: warning: unused parameter 'my' [-Wunused-parameter] 638 | VP8_BILINEAR(8) | ^ src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR' 585 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:638:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR' 599 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:639:1: warning: unused parameter 'my' [-Wunused-parameter] 639 | VP8_BILINEAR(4) | ^ src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR' 585 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:639:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR' 599 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/vp9.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vp9.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vp9.c:270:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:270:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:802:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 802 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:806:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 806 | while (max > s->s.h.tiling.log2_tile_cols) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:991:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 991 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1307:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1307 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1311:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1311 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1315:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1315 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1314:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1314 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1338:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1338 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1385:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1385 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1402:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1402 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1421:50: warning: unused parameter 'tdata' [-Wunused-parameter] 1421 | int decode_tiles_mt(AVCodecContext *avctx, void *tdata, int jobnr, | ^ src/libavcodec/vp9.c:1422:35: warning: unused parameter 'threadnr' [-Wunused-parameter] 1422 | int threadnr) | ^ src/libavcodec/vp9.c:1444:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1444 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1479:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1479 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1510:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1510 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1517:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1517 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1535:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1535 | for (tile = 0; tile < s->active_tile_cols; tile++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1555:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1555 | for (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1723:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1723 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1734:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1734 | for (i = 0; i < s->sb_rows; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1757:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1758:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1758 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1762:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1762 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1761:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1761 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1792:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1792 | for (i = 1; i < s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1793:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1793 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavcodec/vp9_parser.o CC libavcodec/vp9block.o src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 97 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:98:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:975:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 975 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1369:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1369 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1371:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1371 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1402:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1402 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1402:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1402 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1416 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1417:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1417 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1437:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1437 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1437:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1437 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1445:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1445 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ 22 warnings generated. CC libavcodec/vp9data.o CC libavcodec/vp9dsp.o CC libavcodec/vp9dsp_10bpp.o In file included from src/libavcodec/vp9dsp_10bpp.c:26: src/libavcodec/vp9dsp_template.c:34:39: warning: unused parameter 'left' [-Wunused-parameter] 34 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:48:39: warning: unused parameter 'left' [-Wunused-parameter] 48 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:73:41: warning: unused parameter 'left' [-Wunused-parameter] 73 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:104:41: warning: unused parameter 'left' [-Wunused-parameter] 104 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:147:60: warning: unused parameter 'top' [-Wunused-parameter] 147 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:160:60: warning: unused parameter 'top' [-Wunused-parameter] 160 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:177:62: warning: unused parameter 'top' [-Wunused-parameter] 177 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:196:62: warning: unused parameter 'top' [-Wunused-parameter] 196 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:440:64: warning: unused parameter 'top' [-Wunused-parameter] 440 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:454:64: warning: unused parameter 'top' [-Wunused-parameter] 454 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:472:66: warning: unused parameter 'top' [-Wunused-parameter] 472 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:493:66: warning: unused parameter 'top' [-Wunused-parameter] 493 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:521:41: warning: unused parameter 'left' [-Wunused-parameter] 521 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:535:41: warning: unused parameter 'left' [-Wunused-parameter] 535 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:553:43: warning: unused parameter 'left' [-Wunused-parameter] 553 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:574:43: warning: unused parameter 'left' [-Wunused-parameter] 574 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:604:41: warning: unused parameter 'left' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:604:62: warning: unused parameter 'top' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:41: warning: unused parameter 'left' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:43: warning: unused parameter 'left' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:43: warning: unused parameter 'left' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:64: warning: unused parameter 'top' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:41: warning: unused parameter 'left' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:62: warning: unused parameter 'top' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:41: warning: unused parameter 'left' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:62: warning: unused parameter 'top' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:43: warning: unused parameter 'left' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:64: warning: unused parameter 'top' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:43: warning: unused parameter 'left' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:64: warning: unused parameter 'top' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:41: warning: unused parameter 'left' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:62: warning: unused parameter 'top' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:41: warning: unused parameter 'left' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:62: warning: unused parameter 'top' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:43: warning: unused parameter 'left' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:64: warning: unused parameter 'top' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:43: warning: unused parameter 'left' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:64: warning: unused parameter 'top' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:816:48: warning: unused parameter 'left' [-Wunused-parameter] 816 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:853:1: warning: unused parameter 'left' [-Wunused-parameter] 853 | def_diag_downleft(8) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:854:1: warning: unused parameter 'left' [-Wunused-parameter] 854 | def_diag_downleft(16) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:855:1: warning: unused parameter 'left' [-Wunused-parameter] 855 | def_diag_downleft(32) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1012:44: warning: unused parameter 'left' [-Wunused-parameter] 1012 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:1057:1: warning: unused parameter 'left' [-Wunused-parameter] 1057 | def_vert_left(8) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1058:1: warning: unused parameter 'left' [-Wunused-parameter] 1058 | def_vert_left(16) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1059:1: warning: unused parameter 'left' [-Wunused-parameter] 1059 | def_vert_left(32) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1062:63: warning: unused parameter 'top' [-Wunused-parameter] 1062 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:1104:1: warning: unused parameter 'top' [-Wunused-parameter] 1104 | def_hor_up(8) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1105:1: warning: unused parameter 'top' [-Wunused-parameter] 1105 | def_hor_up(16) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1106:1: warning: unused parameter 'top' [-Wunused-parameter] 1106 | def_hor_up(32) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1203:57: warning: unused parameter 'pass' [-Wunused-parameter] 1203 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1219:58: warning: unused parameter 'pass' [-Wunused-parameter] 1219 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1237:57: warning: unused parameter 'pass' [-Wunused-parameter] 1237 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1273:58: warning: unused parameter 'pass' [-Wunused-parameter] 1273 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1319:58: warning: unused parameter 'pass' [-Wunused-parameter] 1319 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1407:59: warning: unused parameter 'pass' [-Wunused-parameter] 1407 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1512:58: warning: unused parameter 'pass' [-Wunused-parameter] 1512 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'mx' [-Wunused-parameter] 2015 | copy_avg_fn(64) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'mx' [-Wunused-parameter] 2016 | copy_avg_fn(32) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'mx' [-Wunused-parameter] 2017 | copy_avg_fn(16) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'mx' [-Wunused-parameter] 2018 | copy_avg_fn(8) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'mx' [-Wunused-parameter] 2019 | copy_avg_fn(4) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] 2286 | filter_fn_set(put) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/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) \ | ^ 30 warnings generated. CC libavcodec/vp9dsp_12bpp.o 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 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) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 9 warnings generated. 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 1 warning generated. CC libavcodec/vpx_rac.o src/libavcodec/vp9recon.c:42:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:228:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 228 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 In file included from src/libavcodec/vqavideo.c:79: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vqavideo.c:80: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vqavideo.c:438:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 438 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:443:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | for (i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:627:61: warning: unused parameter 'frame' [-Wunused-parameter] 627 | static int vqa_decode_frame_hicolor(VqaContext *s, AVFrame *frame) | ^ src/libavcodec/vqavideo.c:704:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 704 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:846:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 846 | { NULL }, | ^ 7 warnings generated. CC libavcodec/vqcdec.o In file included from src/libavcodec/vqcdec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vqcdec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/vulkan.o In file included from src/libavcodec/vulkan.c:19: In file included from src/libavutil/vulkan.c:25: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan.c:19: In file included from src/libavutil/vulkan.c:26: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan.c:19: src/libavutil/vulkan.c:135:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 135 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:223:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:251:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:271:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:548:50: warning: unused parameter 's' [-Wunused-parameter] 548 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool) | ^ src/libavutil/vulkan.c:592:47: warning: unused parameter 's' [-Wunused-parameter] 592 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e) | ^ src/libavutil/vulkan.c:860:47: warning: unused parameter 's' [-Wunused-parameter] 860 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:996:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 996 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1427:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1427 | }; | ^ src/libavutil/vulkan.c:1905:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1905 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2095:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2095 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2196:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 2196 | for (int i = 0; i < len; i++) { | ~ ^ ~~~ src/libavutil/vulkan.c:2245:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2245 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2234:69: warning: unused parameter 'shd' [-Wunused-parameter] 2234 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2347:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2347 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2397:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2397 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2406:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2406 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2477:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2477 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2503:54: warning: unused parameter 's' [-Wunused-parameter] 2503 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2755:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2755 | VkFormat fmt) | ^ 159 warnings generated. GZIP libavcodec/vulkan/dpx_copy.comp.spv.gz GZIP libavcodec/vulkan/dpx_unpack.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_reset.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv.gz 25 warnings generated. GZIP libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_setup.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_rct_search.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_remap.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_reset.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_rgb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_setup.comp.spv.gz GZIP libavcodec/vulkan/prores_idct.comp.spv.gz GZIP libavcodec/vulkan/prores_ks_alpha_data.comp.spv.gz GZIP libavcodec/vulkan/prores_ks_encode_slice.comp.spv.gz GZIP libavcodec/vulkan/prores_ks_estimate_slice.comp.spv.gz GZIP libavcodec/vulkan/prores_ks_slice_data.comp.spv.gz GZIP libavcodec/vulkan/prores_ks_trellis_node.comp.spv.gz GZIP libavcodec/vulkan/prores_raw_decode.comp.spv.gz GZIP libavcodec/vulkan/prores_raw_idct.comp.spv.gz GZIP libavcodec/vulkan/prores_vld.comp.spv.gz CC libswresample/audioconvert.o CC libswresample/dither.o src/libswresample/audioconvert.c:148:44: warning: unused parameter 'flags' [-Wunused-parameter] 148 | int flags) | ^ src/libswresample/audioconvert.c:230:63: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 230 | ctx->simd_f(out->ch+ch, (const uint8_t **)in->ch+ch, off * (out->planar ? 1 :out->ch_count)); | ^ src/libswresample/audioconvert.c:233:56: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 233 | ctx->simd_f(out->ch, (const uint8_t **)in->ch, off); | ^ src/libswresample/dither.c:118:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 118 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/dither.c:121:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 121 | for (j=0; jlen; j++) | ~^~~~~~~ 2 warnings generated. CC libswresample/options.o src/libswresample/options.c:41:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:42:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:43:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:44:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:45:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:46:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:47:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:48:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:49:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:50:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:57:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"center_mix_level" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"slev" , "set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:60:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:61:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:62:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:63:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"rematrix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:64:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM}, | ^ src/libswresample/options.c:70:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"phase_shift" , "set swr resampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM }, | ^ src/libswresample/options.c:86:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:87:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:88:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:91:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:97:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, | ^ src/libswresample/options.c:99:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:101:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^ src/libswresample/options.c:103:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:105:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:107:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | , OFFSET(async) , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:111:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^ src/libswresample/options.c:123:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/options.c:125:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/libswresample/options.c:129:42: warning: unused parameter 'ptr' [-Wunused-parameter] 129 | static const char* context_to_name(void* ptr) { | ^ 3 warnings generated. 36 warnings generated. CC libswresample/rematrix.o CC libswresample/resample.o src/libswresample/resample.c:186:44: warning: unused parameter 'precision' [-Wunused-parameter] 186 | double precision, int cheby, int exact_rational) | ^ src/libswresample/resample.c:186:59: warning: unused parameter 'cheby' [-Wunused-parameter] 186 | double precision, int cheby, int exact_rational) | ^ src/libswresample/rematrix.c:145:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 145 | for(i=0; iextended_data; | ^ 1 warning generated. CC libswresample/version.o X86ASM libswresample/x86/audio_convert.o 2 warnings generated. CC libswresample/x86/audio_convert_init.o X86ASM libswresample/x86/rematrix.o STRIP libswresample/x86/rematrix.o skipping strip -x 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:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/alphablend.c:21: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ 2 warnings generated. CC libswscale/cms.o In file included from src/libswscale/cms.c:29: In file included from src/libswscale/cms.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/cms.c:60:8: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 60 | static const float hull(float I) | ^~~~~ src/libswscale/cms.c:587:55: warning: unused parameter 'threadnr' [-Wunused-parameter] 587 | static void generate_slice(void *priv, int jobnr, int threadnr, int nb_jobs, | ^ src/libswscale/cms.c:588:32: warning: unused parameter 'nb_threads' [-Wunused-parameter] 588 | int nb_threads) | ^ src/libswscale/cms.c:760:56: warning: missing field 'T' initializer [-Wmissing-field-initializers] 760 | IPT ipt = tone_map_apply(&ctx, (IPT) { I, 1.0f }); | ^ 5 warnings generated. CC libswscale/csputils.o STRIP libswresample/x86/resample.o skipping strip -x libswresample/x86/resample.o CC libswscale/filters.o In file included from src/libswscale/csputils.c:24: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/filters.c:136:47: warning: unused parameter 'opaque' [-Wunused-parameter] 136 | static void sws_filter_free(AVRefStructOpaque opaque, void *obj) | ^ src/libswscale/filters.c:296:36: warning: unused parameter 'x' [-Wunused-parameter] 296 | av_unused static double box(double x, const double *params) | ^ src/libswscale/filters.c:296:53: warning: unused parameter 'params' [-Wunused-parameter] 296 | av_unused static double box(double x, const double *params) | ^ src/libswscale/filters.c:301:58: warning: unused parameter 'params' [-Wunused-parameter] 301 | av_unused static double triangle(double x, const double *params) | ^ src/libswscale/filters.c:306:56: warning: unused parameter 'params' [-Wunused-parameter] 306 | av_unused static double cosine(double x, const double *params) | ^ src/libswscale/filters.c:311:54: warning: unused parameter 'params' [-Wunused-parameter] 311 | av_unused static double hann(double x, const double *params) | ^ src/libswscale/filters.c:316:57: warning: unused parameter 'params' [-Wunused-parameter] 316 | av_unused static double hamming(double x, const double *params) | ^ src/libswscale/filters.c:321:55: warning: unused parameter 'params' [-Wunused-parameter] 321 | av_unused static double welch(double x, const double *params) | ^ src/libswscale/filters.c:355:56: warning: unused parameter 'params' [-Wunused-parameter] 355 | av_unused static double bohman(double x, const double *params) | ^ src/libswscale/filters.c:366:59: warning: unused parameter 'params' [-Wunused-parameter] 366 | av_unused static double quadratic(double x, const double *params) | ^ src/libswscale/filters.c:375:54: warning: unused parameter 'params' [-Wunused-parameter] 375 | av_unused static double sinc(double x, const double *params) | ^ src/libswscale/filters.c:383:54: warning: unused parameter 'params' [-Wunused-parameter] 383 | av_unused static double jinc(double x, const double *params) | ^ src/libswscale/filters.c:391:56: warning: unused parameter 'params' [-Wunused-parameter] 391 | av_unused static double sphinx(double x, const double *params) | ^ src/libswscale/filters.c:430:56: warning: unused parameter 'params' [-Wunused-parameter] 430 | av_unused static double spline(double x, const double *params) | ^ src/libswscale/filters.c:437:63: warning: missing field 'window' initializer [-Wmissing-field-initializers] 437 | [SWS_SCALE_BILINEAR] = { "bilinear", 1.0, triangle }, | ^ src/libswscale/filters.c:439:58: warning: missing field 'window' initializer [-Wmissing-field-initializers] 439 | [SWS_SCALE_POINT] = { "point", 0.5, box }, | ^ src/libswscale/filters.c:441:66: warning: missing field 'window' initializer [-Wmissing-field-initializers] 441 | [SWS_SCALE_SINC] = { "sinc", RADIUS_MAX, sinc }, | ^ src/libswscale/filters.c:443:68: warning: missing field 'window' initializer [-Wmissing-field-initializers] 443 | [SWS_SCALE_SPLINE] = { "spline", RADIUS_MAX, spline }, | ^ 1 warning generated. CC libswscale/format.o 18 warnings generated. CC libswscale/gamma.o In file included from src/libswscale/format.c:26: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/format.c:54:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 54 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/format.c:55:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 55 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/format.c:56:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 56 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/format.c:57:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 57 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/format.c:58:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 58 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/format.c:59:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 59 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/format.c:60:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 60 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/format.c:61:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 61 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/format.c:62:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 62 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/format.c:63:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 63 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/format.c:64:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 64 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/format.c:65:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 65 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/format.c:66:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 66 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/format.c:67:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 67 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/format.c:68:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 68 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/format.c:69:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/format.c:70:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/format.c:71:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/format.c:72:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_UYYVYY411] = { 1, 0 }, | ^ src/libswscale/format.c:73:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/format.c:74:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/format.c:75:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/format.c:76:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/format.c:77:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/format.c:78:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/format.c:79:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/format.c:80:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/format.c:81:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/format.c:82:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/format.c:83:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/format.c:84:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/format.c:85:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/format.c:86:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/format.c:87:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/format.c:88:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/format.c:89:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/format.c:90:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/format.c:91:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/format.c:92:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/format.c:93:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/format.c:94:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/format.c:95:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/format.c:96:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/format.c:97:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/format.c:98:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/format.c:99:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/format.c:100:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/format.c:101:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:102:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:103:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:104:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:105:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/format.c:106:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/format.c:107:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/format.c:108:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:109:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:110:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:111:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:112:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:113:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:114:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUVA420P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:115:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVA420P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:116:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUVA422P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:117:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUVA422P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:118:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUVA444P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:119:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUVA444P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:120:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:121:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA420P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:122:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA422P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:123:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA422P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:124:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA444P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:125:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA444P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:126:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/format.c:127:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/format.c:130:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/format.c:131:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/format.c:132:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/format.c:133:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/format.c:134:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/format.c:135:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/format.c:136:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/format.c:137:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/format.c:138:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:139:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 139 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:140:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:141:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:142:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:143:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 143 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:144:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 144 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/format.c:145:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/format.c:146:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/format.c:147:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/format.c:148:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/format.c:149:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/format.c:150:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/format.c:151:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/format.c:152:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/format.c:155:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:156:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:157:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:158:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:159:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:160:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:161:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/format.c:162:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/format.c:163:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:164:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:165:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:166:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:167:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:168:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 168 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:169:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 169 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/format.c:170:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/format.c:171:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:172:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:173:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:174:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:175:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:176:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:177:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/format.c:178:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/format.c:179:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV444P10MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:180:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV444P10MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:181:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV444P12MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:182:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV444P12MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:183:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/format.c:184:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_GBRP9LE] = { 1, 1 }, | ^ src/libswscale/format.c:185:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_GBRP9BE] = { 1, 1 }, | ^ src/libswscale/format.c:186:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_GBRP10LE] = { 1, 1 }, | ^ src/libswscale/format.c:187:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 }, | ^ src/libswscale/format.c:188:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 }, | ^ src/libswscale/format.c:189:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 }, | ^ src/libswscale/format.c:190:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_GBRP10MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:191:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_GBRP10MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:192:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 }, | ^ src/libswscale/format.c:193:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_GBRP12BE] = { 1, 1 }, | ^ src/libswscale/format.c:194:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP12MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:195:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 195 | [AV_PIX_FMT_GBRP12MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:196:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 196 | [AV_PIX_FMT_GBRAP12LE] = { 1, 1 }, | ^ src/libswscale/format.c:197:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 197 | [AV_PIX_FMT_GBRAP12BE] = { 1, 1 }, | ^ src/libswscale/format.c:198:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 198 | [AV_PIX_FMT_GBRP14LE] = { 1, 1 }, | ^ src/libswscale/format.c:199:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 199 | [AV_PIX_FMT_GBRP14BE] = { 1, 1 }, | ^ src/libswscale/format.c:200:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 200 | [AV_PIX_FMT_GBRAP14LE] = { 1, 1 }, | ^ src/libswscale/format.c:201:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 201 | [AV_PIX_FMT_GBRAP14BE] = { 1, 1 }, | ^ src/libswscale/format.c:202:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 202 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 }, | ^ src/libswscale/format.c:203:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 203 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 }, | ^ src/libswscale/format.c:204:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 204 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 }, | ^ src/libswscale/format.c:205:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 205 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 }, | ^ src/libswscale/format.c:206:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 206 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 }, | ^ src/libswscale/format.c:207:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 207 | [AV_PIX_FMT_GBRAPF32BE] = { 1, 1 }, | ^ src/libswscale/format.c:208:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 208 | [AV_PIX_FMT_GBRPF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:209:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 209 | [AV_PIX_FMT_GBRPF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:210:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 210 | [AV_PIX_FMT_GBRAPF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:211:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 211 | [AV_PIX_FMT_GBRAPF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:212:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 212 | [AV_PIX_FMT_GBRAP] = { 1, 1 }, | ^ src/libswscale/format.c:213:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 213 | [AV_PIX_FMT_GBRAP16LE] = { 1, 1 }, | ^ src/libswscale/format.c:214:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 214 | [AV_PIX_FMT_GBRAP16BE] = { 1, 1 }, | ^ src/libswscale/format.c:215:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 215 | [AV_PIX_FMT_BAYER_BGGR8] = { 1, 0 }, | ^ src/libswscale/format.c:216:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 216 | [AV_PIX_FMT_BAYER_RGGB8] = { 1, 0 }, | ^ src/libswscale/format.c:217:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 217 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 }, | ^ src/libswscale/format.c:218:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 218 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 }, | ^ src/libswscale/format.c:219:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 219 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 }, | ^ src/libswscale/format.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 220 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 }, | ^ src/libswscale/format.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 221 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 }, | ^ src/libswscale/format.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 222 | [AV_PIX_FMT_BAYER_RGGB16BE] = { 1, 0 }, | ^ src/libswscale/format.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 223 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 }, | ^ src/libswscale/format.c:224:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 224 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 }, | ^ src/libswscale/format.c:225:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 225 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 }, | ^ src/libswscale/format.c:226:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 226 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/format.c:229:41: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 229 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/format.c:230:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_AYUV64BE] = { 1, 1 }, | ^ src/libswscale/format.c:231:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/format.c:232:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/format.c:233:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/format.c:234:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/format.c:235:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/format.c:236:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/format.c:237:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/format.c:238:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/format.c:239:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_GRAYF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:240:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_GRAYF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:241:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YAF32LE] = { 1, 0 }, | ^ src/libswscale/format.c:242:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YAF32BE] = { 1, 0 }, | ^ src/libswscale/format.c:243:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_YAF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:244:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_YAF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:245:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:246:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:247:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:248:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:249:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/format.c:250:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_NV42] = { 1, 1 }, | ^ src/libswscale/format.c:251:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/format.c:252:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/format.c:253:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_Y216LE] = { 1, 1 }, | ^ src/libswscale/format.c:254:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/format.c:255:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/format.c:256:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_NV20BE] = { 1, 1 }, | ^ src/libswscale/format.c:257:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV20LE] = { 1, 1 }, | ^ src/libswscale/format.c:258:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/format.c:259:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/format.c:260:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_P212BE] = { 1, 1 }, | ^ src/libswscale/format.c:261:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_P212LE] = { 1, 1 }, | ^ src/libswscale/format.c:262:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/format.c:263:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/format.c:264:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 264 | [AV_PIX_FMT_P412BE] = { 1, 1 }, | ^ src/libswscale/format.c:265:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 265 | [AV_PIX_FMT_P412LE] = { 1, 1 }, | ^ src/libswscale/format.c:266:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 266 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/format.c:267:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 267 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/format.c:268:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 268 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/format.c:269:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 269 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/format.c:270:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 270 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/format.c:271:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 271 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/format.c:272:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 272 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/format.c:273:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 273 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:274:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 274 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:275:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 275 | [AV_PIX_FMT_RGBF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:276:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 276 | [AV_PIX_FMT_RGBF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:277:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 277 | [AV_PIX_FMT_RGBF32BE] = { 1, 0 }, | ^ src/libswscale/format.c:278:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 278 | [AV_PIX_FMT_RGBF32LE] = { 1, 0 }, | ^ src/libswscale/format.c:279:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 279 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/format.c:280:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 280 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ src/libswscale/format.c:281:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 281 | [AV_PIX_FMT_XV36BE] = { 1, 1 }, | ^ src/libswscale/format.c:282:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 282 | [AV_PIX_FMT_XV48LE] = { 1, 1 }, | ^ src/libswscale/format.c:283:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 283 | [AV_PIX_FMT_XV48BE] = { 1, 1 }, | ^ src/libswscale/format.c:284:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 284 | [AV_PIX_FMT_AYUV] = { 1, 1 }, | ^ src/libswscale/format.c:285:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 285 | [AV_PIX_FMT_UYVA] = { 1, 1 }, | ^ src/libswscale/format.c:286:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 286 | [AV_PIX_FMT_VYU444] = { 1, 1 }, | ^ src/libswscale/format.c:287:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 287 | [AV_PIX_FMT_V30XLE] = { 1, 1 }, | ^ In file included from src/libswscale/gamma.c:22: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/format.c:572:52: warning: unused parameter 'output' [-Wunused-parameter] 572 | int sws_test_colorspace(enum AVColorSpace csp, int output) | ^ src/libswscale/format.c:589:56: warning: unused parameter 'output' [-Wunused-parameter] 589 | int sws_test_primaries(enum AVColorPrimaries prim, int output) | ^ src/libswscale/format.c:658:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 658 | for (int i = 0; i < FF_ARRAY_ELEMS(dst->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/format.c:753:44: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 753 | return BITSTREAM_FMT(RGBA, 3, false); | ^ src/libswscale/format.c:720:9: note: macro 'BITSTREAM_FMT' defined here 720 | #define BITSTREAM_FMT(SWIZ, FRAC, PACKED, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:798:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 798 | case AV_PIX_FMT_RGB0: return PACKED_FMT(RGBA, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:799:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 799 | case AV_PIX_FMT_BGR0: return PACKED_FMT(BGRA, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:800:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 800 | case AV_PIX_FMT_0RGB: return PACKED_FMT(ARGB, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:801:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 801 | case AV_PIX_FMT_0BGR: return PACKED_FMT(ABGR, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:802:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 802 | case AV_PIX_FMT_VUYX: return PACKED_FMT(VUYA, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:808:34: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 808 | return PACKED_FMT(UYVA, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:837:42: warning: missing field 'plane' initializer [-Wmissing-field-initializers] 837 | struct comp sorted[4] = { {0}, {1}, {2}, {3} }; | ^ src/libswscale/format.c:837:47: warning: missing field 'plane' initializer [-Wmissing-field-initializers] 837 | struct comp sorted[4] = { {0}, {1}, {2}, {3} }; | ^ src/libswscale/format.c:837:52: warning: missing field 'plane' initializer [-Wmissing-field-initializers] 837 | struct comp sorted[4] = { {0}, {1}, {2}, {3} }; | ^ src/libswscale/format.c:1350:6: warning: missing field 'mask' initializer [-Wmissing-field-initializers] 1350 | }}; | ^ src/libswscale/format.c:1356:38: warning: unused parameter 'ctx' [-Wunused-parameter] 1356 | int ff_sws_decode_colors(SwsContext *ctx, SwsPixelType type, | ^ In file included from src/libswscale/gamma.c:22: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ src/libswscale/gamma.c:31:39: warning: unused parameter 'c' [-Wunused-parameter] 31 | static int gamma_convert(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ 3 warnings generated. CC libswscale/graph.o In file included from src/libswscale/graph.c:33: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/graph.c:37: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ src/libswscale/graph.c:101:43: warning: unused parameter 'opaque' [-Wunused-parameter] 101 | static void free_buffer(AVRefStructOpaque opaque, void *obj) | ^ src/libswscale/graph.c:180:37: warning: unused parameter 'pass' [-Wunused-parameter] 180 | const SwsPass *pass) | ^ src/libswscale/graph.c:256:49: warning: unused parameter 'out' [-Wunused-parameter] 256 | static int setup_legacy_swscale(const SwsFrame *out, const SwsFrame *in, | ^ src/libswscale/graph.c:358:38: warning: unused parameter 'graph' [-Wunused-parameter] 358 | static void legacy_chr_pos(SwsGraph *graph, int *chr_pos, int override, int *warned) | ^ src/libswscale/graph.c:466:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 466 | for (int i = 0; i < FF_ARRAY_ELEMS(c->srcColorspaceTable); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/graph.c:538:47: warning: cast from 'const int *' to 'int *' drops const qualifier [-Wcast-qual] 538 | sws_getColorspaceDetails(sws, (int **)&inv_table, &in_full, | ^ src/libswscale/graph.c:539:41: warning: cast from 'const int *' to 'int *' drops const qualifier [-Wcast-qual] 539 | (int **)&table, &out_full, | ^ src/libswscale/graph.c:710:40: warning: unused parameter 'out' [-Wunused-parameter] 710 | static int setup_lut3d(const SwsFrame *out, const SwsFrame *in, const SwsPass *pass) | ^ src/libswscale/graph.c:710:61: warning: unused parameter 'in' [-Wunused-parameter] 710 | static int setup_lut3d(const SwsFrame *out, const SwsFrame *in, const SwsPass *pass) | ^ src/libswscale/graph.c:825:57: warning: unused parameter 'threadnr' [-Wunused-parameter] 825 | static void sws_graph_worker(void *priv, int jobnr, int threadnr, int nb_jobs, | ^ src/libswscale/graph.c:825:71: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 825 | static void sws_graph_worker(void *priv, int jobnr, int threadnr, int nb_jobs, | ^ src/libswscale/graph.c:826:34: warning: unused parameter 'nb_threads' [-Wunused-parameter] 826 | int nb_threads) | ^ 244 warnings generated. CC libswscale/hscale.o In file included from src/libswscale/hscale.c:22: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/hscale.c:22: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | 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) | ^ 14 warnings generated. CC libswscale/hscale_fast_bilinear.o 3 warnings generated. CC libswscale/input.o In file included from src/libswscale/hscale_fast_bilinear.c:21: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/hscale_fast_bilinear.c:21: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ src/libswscale/hscale_fast_bilinear.c:23:37: warning: unused parameter 'c' [-Wunused-parameter] 23 | void ff_hyscale_fast_c(SwsInternal *c, int16_t *dst, int dstWidth, | ^ src/libswscale/hscale_fast_bilinear.c:38:37: warning: unused parameter 'c' [-Wunused-parameter] 38 | void ff_hcscale_fast_c(SwsInternal *c, int16_t *dst1, int16_t *dst2, | ^ 4 warnings generated. In file included from src/libswscale/input.c:30: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/input.c:30: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ CC libswscale/lut3d.o src/libswscale/input.c:61:59: warning: unused parameter 'src2' [-Wunused-parameter] 61 | const uint16_t *src1, const uint16_t *src2, | ^ src/libswscale/input.c:80:65: warning: unused parameter 'src2' [-Wunused-parameter] 80 | const uint16_t *src1, const uint16_t *src2, | ^ src/libswscale/input.c:128:1: warning: unused parameter 'unused0' [-Wunused-parameter] 128 | RGB64FUNCS(rgb, LE, AV_PIX_FMT_RGBA64) | ^ src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:96: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:120: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:73: note: expanded from macro 'RGB64FUNCS_EXT' 99 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:107:52: note: expanded from macro 'RGB64FUNCS_EXT' 107 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:73: note: expanded from macro 'RGB64FUNCS_EXT' 108 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:117:52: note: expanded from macro 'RGB64FUNCS_EXT' 117 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:73: note: expanded from macro 'RGB64FUNCS_EXT' 118 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter] 129 | RGB64FUNCS(rgb, BE, AV_PIX_FMT_RGBA64) | ^ src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:96: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:120: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:73: note: expanded from macro 'RGB64FUNCS_EXT' 99 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:107:52: note: expanded from macro 'RGB64FUNCS_EXT' 107 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:73: note: expanded from macro 'RGB64FUNCS_EXT' 108 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:117:52: note: expanded from macro 'RGB64FUNCS_EXT' 117 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:73: note: expanded from macro 'RGB64FUNCS_EXT' 118 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter] 130 | RGB64FUNCS(bgr, LE, AV_PIX_FMT_BGRA64) | ^ src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:96: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:120: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:73: note: expanded from macro 'RGB64FUNCS_EXT' 99 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:107:52: note: expanded from macro 'RGB64FUNCS_EXT' 107 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:73: note: expanded from macro 'RGB64FUNCS_EXT' 108 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:117:52: note: expanded from macro 'RGB64FUNCS_EXT' 117 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:73: note: expanded from macro 'RGB64FUNCS_EXT' 118 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter] 131 | RGB64FUNCS(bgr, BE, AV_PIX_FMT_BGRA64) | ^ src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:96: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:120: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:73: note: expanded from macro 'RGB64FUNCS_EXT' 99 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:107:52: note: expanded from macro 'RGB64FUNCS_EXT' 107 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:73: note: expanded from macro 'RGB64FUNCS_EXT' 108 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:117:52: note: expanded from macro 'RGB64FUNCS_EXT' 117 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:73: note: expanded from macro 'RGB64FUNCS_EXT' 118 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:152:67: warning: unused parameter 'src2' [-Wunused-parameter] 152 | const uint16_t *src2, | ^ src/libswscale/input.c:174:72: warning: unused parameter 'src2' [-Wunused-parameter] 174 | const uint16_t *src2, | ^ src/libswscale/input.c:247:1: warning: unused parameter 'unused0' [-Wunused-parameter] 247 | RGB48FUNCS(rgb, LE, AV_PIX_FMT_RGB48) | ^ src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:60: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:84: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:206:51: note: expanded from macro 'RGB48FUNCS_EXT' 206 | void *opq) \ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:215:61: note: expanded from macro 'RGB48FUNCS_EXT' 215 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:220:52: note: expanded from macro 'RGB48FUNCS_EXT' 220 | void *opq) \ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:231:66: note: expanded from macro 'RGB48FUNCS_EXT' 231 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:236:57: note: expanded from macro 'RGB48FUNCS_EXT' 236 | void *opq) \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter] 248 | RGB48FUNCS(rgb, BE, AV_PIX_FMT_RGB48) | ^ src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:60: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:84: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:206:51: note: expanded from macro 'RGB48FUNCS_EXT' 206 | void *opq) \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:215:61: note: expanded from macro 'RGB48FUNCS_EXT' 215 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:220:52: note: expanded from macro 'RGB48FUNCS_EXT' 220 | void *opq) \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:231:66: note: expanded from macro 'RGB48FUNCS_EXT' 231 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:236:57: note: expanded from macro 'RGB48FUNCS_EXT' 236 | void *opq) \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter] 249 | RGB48FUNCS(bgr, LE, AV_PIX_FMT_BGR48) | ^ src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:60: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:84: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:206:51: note: expanded from macro 'RGB48FUNCS_EXT' 206 | void *opq) \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:215:61: note: expanded from macro 'RGB48FUNCS_EXT' 215 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:220:52: note: expanded from macro 'RGB48FUNCS_EXT' 220 | void *opq) \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:231:66: note: expanded from macro 'RGB48FUNCS_EXT' 231 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:236:57: note: expanded from macro 'RGB48FUNCS_EXT' 236 | void *opq) \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter] 250 | RGB48FUNCS(bgr, BE, AV_PIX_FMT_BGR48) | ^ src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:60: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:84: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:206:51: note: expanded from macro 'RGB48FUNCS_EXT' 206 | void *opq) \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:215:61: note: expanded from macro 'RGB48FUNCS_EXT' 215 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:220:52: note: expanded from macro 'RGB48FUNCS_EXT' 220 | void *opq) \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:231:66: note: expanded from macro 'RGB48FUNCS_EXT' 231 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:236:57: note: expanded from macro 'RGB48FUNCS_EXT' 236 | void *opq) \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'unused1' [-Wunused-parameter] 394 | RGB16_32FUNCS(AV_PIX_FMT_BGR32, , bgr32, 16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'unused1' [-Wunused-parameter] 395 | RGB16_32FUNCS(AV_PIX_FMT_BGR32_1, , bgr321, 16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'unused1' [-Wunused-parameter] 396 | RGB16_32FUNCS(AV_PIX_FMT_RGB32, , rgb32, 0, 0, 16, 0, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'unused1' [-Wunused-parameter] 397 | RGB16_32FUNCS(AV_PIX_FMT_RGB32_1, , rgb321, 0, 0, 16, 8, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'unused1' [-Wunused-parameter] 398 | RGB16_32FUNCS(AV_PIX_FMT_BGR565, LE, bgr16le, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'unused1' [-Wunused-parameter] 399 | RGB16_32FUNCS(AV_PIX_FMT_BGR555, LE, bgr15le, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'unused1' [-Wunused-parameter] 400 | RGB16_32FUNCS(AV_PIX_FMT_BGR444, LE, bgr12le, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_In file included from tsrc/libswscale/lut3d.c :*28d: uIn file included from msrc/libswscale/cms.hm:y30,: src/libswscale/format.h : 158 :\14 : | warning: ^ISO C forbids forward references to 'enum' types [-Wpedantic] src/libswscale/input.c:400:1 :158 | warning: tunused parameter 'dummy' [-Wunused-parameter]y psrc/libswscale/input.ce:d391e:f5 :e nnote: uexpanded from macro 'RGB16_32FUNCS'm Sws P391i | x e l T yRpGeB 1S6w_s3P2iFxUeNlCTSy_pEeX;T ( b| a ^s e_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'unused1' [-Wunused-parameter] 401 | RGB16_32FUNCS(AV_PIX_FMT_RGB565, LE, rgb16le, 0, 0, 0, 0, 0xF800, src/libswscale/lut3d.c0:x470:756E:0 ,warning: unused parameter 'output' [-Wunused-parameter] 0x00 147F | ,b o o0l, f5f,_ s1w1s,_ lRuGtB32dY_UtVe_sStH_IfFmTt (+e n8u)m A| V^P ixsrc/libswscale/input.ce:l391F:o5r:m anote: texpanded from macro 'RGB16_32FUNCS' fmt, i391n | t o u tRpGuBt1)6 _ 3| 2 ^F UNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, conssrc/libswscale/lut3d.ct: 52u:i55n:t warning: 8_unused parameter 'fmt' [-Wunused-parameter]t *unu s52e | de2n,u m A V P i x e l F o r\m a t| ^f f_ssrc/libswscale/input.cw:s401_:l1u:t 3warning: dunused parameter 'unused2' [-Wunused-parameter]_ pisrc/libswscale/input.cc:k391_:p5i:x fnote: mexpanded from macro 'RGB16_32FUNCS't (SwsF o391r | m a t fRmGtB,1 6i_nt3 2oFuUtNpCuSt_)E X T| ( ^b asesrc/libswscale/lut3d.c_:f52m:t64 :# #warning: unused parameter 'output' [-Wunused-parameter]e ndia n52n | eesnsu,m nAaVmPei,x eslhFro,r msahtg ,f fs_hsbw,s _slhupt,3 dm_apsikcrk,_ p\i x f| m ^t (Ssrc/libswscale/input.cw:s362F:o100r:m anote: texpanded from macro 'RGB16_32FUNCS_EXT' fmt, in t362 | osuttaptuitc) v o| i ^d name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'unused1' [-Wunused-parameter] 402 | RGB16_32FUNCS(AV_PIX_FMT_RGB555, LE, rgb15le, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'unused1' [-Wunused-parameter] 403 | RGB16_32FUNCS(AV_PIX_FMT_RGB444, LE, rgb12le, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'unused1' [-Wunused-parameter] 404 | RGB16_32FUNCS(AV_PIX_FMT_BGR565, BE, bgr16be, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'unused1' [-Wunused-parameter] 405 | RGB16_32FUNCS(AV_PIX_FMT_BGR555, BE, bgr15be, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'unused1' [-Wunused-parameter] 406 | RGB16_32FUNCS(AV_PIX_FMT_BGR444, BE, bgr12be, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'unused1' [-Wunused-parameter] 407 | RGB16_32FUNCS(AV_PIX_FMT_RGB565, BE, rgb16be, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'unused1' [-Wunused-parameter] 408 | RGB16_32FUNCS(AV_PIX_FMT_RGB555, BE, rgb15be, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'unused1' [-Wunused-parameter] 409 | RGB16_32FUNCS(AV_PIX_FMT_RGB444, BE, rgb12be, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'unused1' [-Wunused-parameter] 410 | RGB16_32FUNCS(AV_PIX_FMT_X2RGB10, LE, rgb30le, 16, 6, 0, 0, 0x3FF00000, 0xFFC00, 0x3FF, 0, 0, 4, RGB2YUV_SHIFT + 6) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'unused1' [-Wunused-parameter] 411 | RGB16_32FUNCS(AV_PIX_FMT_X2BGR10, LE, bgr30le, 0, 6, 16, 0, 0x3FF, 0xFFC00, 0x3FF00000, 4, 0, 0, RGB2YUV_SHIFT + 6) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:415:62: warning: unused parameter 'opq' [-Wunused-parameter] 415 | int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:433:78: warning: unused parameter 'unused1' [-Wunused-parameter] 433 | static void rgba64leToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:434:42: warning: unused parameter 'unused2' [-Wunused-parameter] 434 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:434:72: warning: unused parameter 'unused' [-Wunused-parameter] 434 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:434:86: warning: unused parameter 'opq' [-Wunused-parameter] 434 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:443:78: warning: unused parameter 'unused1' [-Wunused-parameter] 443 | static void rgba64beToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:444:42: warning: unused parameter 'unused2' [-Wunused-parameter] 444 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:444:72: warning: unused parameter 'unused' [-Wunused-parameter] 444 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:444:86: warning: unused parameter 'opq' [-Wunused-parameter] 444 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:453:73: warning: unused parameter 'unused1' [-Wunused-parameter] 453 | static void abgrToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:454:38: warning: unused parameter 'unused2' [-Wunused-parameter] 454 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:454:68: warning: unused parameter 'unused' [-Wunused-parameter] 454 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:454:82: warning: unused parameter 'opq' [-Wunused-parameter] 454 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:463:73: warning: unused parameter 'unused1' [-Wunused-parameter] 463 | static void rgbaToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:464:38: warning: unused parameter 'unused2' [-Wunused-parameter] 464 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:464:68: warning: unused parameter 'unused' [-Wunused-parameter] 464 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:464:82: warning: unused parameter 'opq' [-Wunused-parameter] 464 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:473:72: warning: unused parameter 'unused1' [-Wunused-parameter] 473 | static void palToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:474:37: warning: unused parameter 'unused2' [-Wunused-parameter] 474 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:474:78: warning: unused parameter 'opq' [-Wunused-parameter] 474 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:485:72: warning: unused parameter 'unused1' [-Wunused-parameter] 485 | static void palToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:486:37: warning: unused parameter 'unused2' [-Wunused-parameter] 486 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:486:78: warning: unused parameter 'opq' [-Wunused-parameter] 486 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:498:38: warning: unused parameter 'unused0' [-Wunused-parameter] 498 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:498:83: warning: unused parameter 'src2' [-Wunused-parameter] 498 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:499:55: warning: unused parameter 'opq' [-Wunused-parameter] 499 | int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:513:77: warning: unused parameter 'unused1' [-Wunused-parameter] 513 | static void monowhite2Y_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:514:42: warning: unused parameter 'unused2' [-Wunused-parameter] 514 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:514:73: warning: unused parameter 'unused' [-Wunused-parameter] 514 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:514:87: warning: unused parameter 'opq' [-Wunused-parameter] 514 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:531:77: warning: unused parameter 'unused1' [-Wunused-parameter] 531 | static void monoblack2Y_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:532:42: warning: unused parameter 'unused2' [-Wunused-parameter] 532 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:532:73: warning: unused parameter 'unused' [-Wunused-parameter] 532 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:532:87: warning: unused parameter 'opq' [-Wunused-parameter] 532 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:549:72: warning: unused parameter 'unused1' [-Wunused-parameter] 549 | static void yuy2ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:549:96: warning: unused parameter 'unused2' [-Wunused-parameter] 549 | static void yuy2ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:550:33: warning: unused parameter 'unused' [-Wunused-parameter] 550 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:550:47: warning: unused parameter 'opq' [-Wunused-parameter] 550 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:557:69: warning: unused parameter 'unused0' [-Wunused-parameter] 557 | static void yuy2ToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:558:39: warning: unused parameter 'src2' [-Wunused-parameter] 558 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:558:66: warning: unused parameter 'unused' [-Wunused-parameter] 558 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:558:80: warning: unused parameter 'opq' [-Wunused-parameter] 558 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:568:69: warning: unused parameter 'unused0' [-Wunused-parameter] 568 | static void yvy2ToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:569:39: warning: unused parameter 'src2' [-Wunused-parameter] 569 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:569:66: warning: unused parameter 'unused' [-Wunused-parameter] 569 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:569:80: warning: unused parameter 'opq' [-Wunused-parameter] 569 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused0' [-Wunused-parameter] 603 | y21xle_wrapper(10, 6) | ^ src/libswscale/input.c:581:54: note: expanded from macro 'y21xle_wrapper' 581 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:583:54: note: expanded from macro 'y21xle_wrapper' 583 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:584:49: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:584:64: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:594:53: note: expanded from macro 'y21xle_wrapper' 594 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper' 595 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:596:48: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:596:63: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused0' [-Wunused-parameter] 604 | y21xle_wrapper(12, 4) | ^ src/libswscale/input.c:581:54: note: expanded from macro 'y21xle_wrapper' 581 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:583:54: note: expanded from macro 'y21xle_wrapper' 583 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:584:49: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:584:64: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:594:53: note: expanded from macro 'y21xle_wrapper' 594 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper' 595 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:596:48: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:596:63: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused0' [-Wunused-parameter] 605 | y21xle_wrapper(16, 0) | ^ src/libswscale/input.c:581:54: note: expanded from macro 'y21xle_wrapper' 581 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:583:54: note: expanded from macro 'y21xle_wrapper' 583 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:584:49: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:584:64: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:594:53: note: expanded from macro 'y21xle_wrapper' 594 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper' 595 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:596:48: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:596:63: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:607:75: warning: unused parameter 'unused1' [-Wunused-parameter] 607 | static void bswap16Y_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:607:99: warning: unused parameter 'unused2' [-Wunused-parameter] 607 | static void bswap16Y_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:608:34: warning: unused parameter 'unused' [-Wunused-parameter] 608 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:608:48: warning: unused parameter 'opq' [-Wunused-parameter] 608 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:617:72: warning: unused parameter 'unused0' [-Wunused-parameter] 617 | static void bswap16UV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *_src1, | ^ src/libswscale/input.c:618:68: warning: unused parameter 'unused' [-Wunused-parameter] 618 | const uint8_t *_src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:618:82: warning: unused parameter 'opq' [-Wunused-parameter] 618 | const uint8_t *_src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:630:81: warning: unused parameter 'unused1' [-Wunused-parameter] 630 | static void read_ya16le_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:630:105: warning: unused parameter 'unused2' [-Wunused-parameter] 630 | static void read_ya16le_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:631:42: warning: unused parameter 'unused' [-Wunused-parameter] 631 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:631:56: warning: unused parameter 'opq' [-Wunused-parameter] 631 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:638:82: warning: unused parameter 'unused1' [-Wunused-parameter] 638 | static void read_ya16le_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:638:106: warning: unused parameter 'unused2' [-Wunused-parameter] 638 | static void read_ya16le_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:639:43: warning: unused parameter 'unused' [-Wunused-parameter] 639 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:639:57: warning: unused parameter 'opq' [-Wunused-parameter] 639 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:646:81: warning: unused parameter 'unused1' [-Wunused-parameter] 646 | static void read_ya16be_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:646:105: warning: unused parameter 'unused2' [-Wunused-parameter] 646 | static void read_ya16be_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:647:42: warning: unused parameter 'unused' [-Wunused-parameter] 647 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:647:56: warning: unused parameter 'opq' [-Wunused-parameter] 647 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:654:82: warning: unused parameter 'unused1' [-Wunused-parameter] 654 | static void read_ya16be_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:654:106: warning: unused parameter 'unused2' [-Wunused-parameter] 654 | static void read_ya16be_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:655:43: warning: unused parameter 'unused' [-Wunused-parameter] 655 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:655:57: warning: unused parameter 'opq' [-Wunused-parameter] 655 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:662:80: warning: unused parameter 'unused0' [-Wunused-parameter] 662 | static void read_ayuv64le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:662:104: warning: unused parameter 'unused1' [-Wunused-parameter] 662 | static void read_ayuv64le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:663:42: warning: unused parameter 'unused2' [-Wunused-parameter] 663 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:663:57: warning: unused parameter 'opq' [-Wunused-parameter] 663 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:670:80: warning: unused parameter 'unused0' [-Wunused-parameter] 670 | static void read_ayuv64be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:670:104: warning: unused parameter 'unused1' [-Wunused-parameter] 159 warning670s | generateds. tatic void read_ayuv64be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:671:42: warning: unused parameter 'unused2' [-Wunused-parameter] 671 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:671:57: warning: unused parameter 'opq' [-Wunused-parameter] 671 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused0' [-Wunused-parameter] 711 | ayuv64_UV_funcs(ayuv64, 4, 6) | ^ src/libswscale/input.c:699:85: note: expanded from macro 'ayuv64_UV_funcs' 699 | static void read_ ## pixfmt ## le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:700:55: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:700:85: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:700:100: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:705:85: note: expanded from macro 'ayuv64_UV_funcs' 705 | static void read_ ## pixfmt ## be_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:706:55: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:706:85: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:706:100: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused0' [-Wunused-parameter] 712 | ayuv64_UV_funcs(xv48, 0, 4) | ^ src/libswscale/input.c:699:85: note: expanded from macro 'ayuv64_UV_funcs' 699 | static void read_ ## pixfmt ## le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:700:55: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:700:85: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:700:100: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:705:85: note: expanded from macro 'ayuv64_UV_funcs' 705 | static void read_ ## pixfmt ## be_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:706:55: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:706:85: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:706:100: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:714:80: warning: unused parameter 'unused0' [-Wunused-parameter] 714 | static void read_ayuv64le_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:714:104: warning: unused parameter 'unused1' [-Wunused-parameter] 714 | static void read_ayuv64le_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:715:41: warning: unused parameter 'unused2' [-Wunused-parameter] 715 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:715:56: warning: unused parameter 'opq' [-Wunused-parameter] 715 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:722:80: warning: unused parameter 'unused0' [-Wunused-parameter] 722 | static void read_ayuv64be_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:722:104: warning: unused parameter 'unused1' [-Wunused-parameter] 722 | static void read_ayuv64be_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:723:41: warning: unused parameter 'unused2' [-Wunused-parameter] 723 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:723:56: warning: unused parameter 'opq' [-Wunused-parameter] 723 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:730:73: warning: unused parameter 'unused0' [-Wunused-parameter] 730 | static void read_vuyx_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:731:43: warning: unused parameter 'unused1' [-Wunused-parameter] 731 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:731:73: warning: unused parameter 'unused2' [-Wunused-parameter] 731 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:731:88: warning: unused parameter 'opq' [-Wunused-parameter] 731 | const uint8_t *unused1, iCC libswscale/ops.o nt width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:740:76: warning: unused parameter 'unused0' [-Wunused-parameter] 740 | static void read_vuyx_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:740:100: warning: unused parameter 'unused1' [-Wunused-parameter] 740 | static void read_vuyx_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:741:37: warning: unused parameter 'unused2' [-Wunused-parameter] 741 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:741:52: warning: unused parameter 'opq' [-Wunused-parameter] 741 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:748:76: warning: unused parameter 'unused0' [-Wunused-parameter] 748 | static void read_vuya_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:748:100: warning: unused parameter 'unused1' [-Wunused-parameter] 748 | static void read_vuya_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:749:37: warning: unused parameter 'unused2' [-Wunused-parameter] 749 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:749:52: warning: unused parameter 'opq' [-Wunused-parameter] 749 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:756:73: warning: unused parameter 'unused0' [-Wunused-parameter] 756 | static void read_ayuv_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:757:43: warning: unused parameter 'unused1' [-Wunused-parameter] 757 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:757:73: warning: unused parameter 'unused2' [-Wunused-parameter] 757 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:757:88: warning: unused parameter 'opq' [-Wunused-parameter] 757 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:766:76: warning: unused parameter 'unused0' [-Wunused-parameter] 766 | static void read_ayuv_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:766:100: warning: unused parameter 'unused1' [-Wunused-parameter] 766 | static void read_ayuv_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:767:37: warning: unused parameter 'unused2' [-Wunused-parameter] 767 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:767:52: warning: unused parameter 'opq' [-Wunused-parameter] 767 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:774:76: warning: unused parameter 'unused0' [-Wunused-parameter] 774 | static void read_ayuv_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:774:100: warning: unused parameter 'unused1' [-Wunused-parameter] 774 | static void read_ayuv_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:775:37: warning: unused parameter 'unused2' [-Wunused-parameter] 775 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:775:52: warning: unused parameter 'opq' [-Wunused-parameter] 775 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:782:73: warning: unused parameter 'unused0' [-Wunused-parameter] 782 | static void read_uyva_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:783:43: warning: unused parameter 'unused1' [-Wunused-parameter] 783 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:783:73: warning: unused parameter 'unused2' [-Wunused-parameter] 783 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:783:88: warning: unused parameter 'opq' [-Wunused-parameter] 783 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:792:71: warning: unused parameter 'unused0' [-Wunused-parameter] 792 | static void vyuToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:792:95: warning: unused parameter 'unused1' [-Wunused-parameter] 792 | static void vyuToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:793:32: warning: unused parameter 'unused2' [-Wunused-parameter] 793 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:793:47: warning: unused parameter 'opq' [-Wunused-parameter] 793 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:800:68: warning: unused parameter 'unused0' [-Wunused-parameter] 800 | static void vyuToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:801:38: warning: unused parameter 'unused1' [-Wunused-parameter] 801 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:801:68: warning: unused parameter 'unused2' [-Wunused-parameter] 801 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:801:83: warning: unused parameter 'opq' [-Wunused-parameter] 801 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:810:78: warning: unused parameter 'unused0' [-Wunused-parameter] 810 | static void read_v30xle_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:810:102: warning: unused parameter 'unused1' [-Wunused-parameter] 810 | static void read_v30xle_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:811:42: warning: unused parameter 'unused2' [-Wunused-parameter] 811 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:811:57: warning: unused parameter 'opq' [-Wunused-parameter] 811 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:819:75: warning: unused parameter 'unused0' [-Wunused-parameter] 819 | static void read_v30xle_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:820:47: warning: unused parameter 'unused1' [-Wunused-parameter] 820 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:820:77: warning: unused parameter 'unused2' [-Wunused-parameter] 820 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:820:92: warning: unused parameter 'opq' [-Wunused-parameter] 820 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:830:78: warning: unused parameter 'unused0' [-Wunused-parameter] 830 | static void read_xv30le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:830:102: warning: unused parameter 'unused1' [-Wunused-parameter] 830 | static void read_xv30le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:831:42: warning: unused parameter 'unused2' [-Wunused-parameter] 831 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:831:57: warning: unused parameter 'opq' [-Wunused-parameter] 831 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:839:75: warning: unused parameter 'unused0' [-Wunused-parameter] 839 | static void read_xv30le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:840:47: warning: unused parameter 'unused1' [-Wunused-parameter] 840 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:840:77: warning: unused parameter 'unused2' [-Wunused-parameter] 840 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:840:92: warning: unused parameter 'opq' [-Wunused-parameter] 840 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:849:78: warning: unused parameter 'unused0' [-Wunused-parameter] 849 | static void read_xv36le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:849:102: warning: unused parameter 'unused1' [-Wunused-parameter] 849 | static void read_xv36le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:850:42: warning: unused parameter 'unused2' [-Wunused-parameter] 850 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:850:57: warning: unused parameter 'opq' [-Wunused-parameter] 850 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:858:75: warning: unused parameter 'unused0' [-Wunused-parameter] 858 | static void read_xv36le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:859:47: warning: unused parameter 'unused1' [-Wunused-parameter] 859 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:859:77: warning: unused parameter 'unused2' [-Wunused-parameter] 859 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:859:92: warning: unused parameter 'opq' [-Wunused-parameter] 859 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:868:78: warning: unused parameter 'unused0' [-Wunused-parameter] 868 | static void read_xv36be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:868:102: warning: unused parameter 'unused1' [-Wunused-parameter] 868 | static void read_xv36be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:869:42: warning: unused parameter 'unused2' [-Wunused-parameter] 869 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:869:57: warning: unused parameter 'opq' [-Wunused-parameter] 869 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:877:75: warning: unused parameter 'unused0' [-Wunused-parameter] 877 | static void read_xv36be_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:878:47: warning: unused parameter 'unused1' [-Wunused-parameter] 878 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:878:77: warning: unused parameter 'unused2' [-Wunused-parameter] 878 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:878:92: warning: unused parameter 'opq' [-Wunused-parameter] 878 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:889:72: warning: unused parameter 'unused1' [-Wunused-parameter] 889 | static void uyvyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:889:96: warning: unused parameter 'unused2' [-Wunused-parameter] 889 | static void uyvyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:890:33: warning: unused parameter 'unused' [-Wunused-parameter] 890 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:890:47: warning: unused parameter 'opq' [-Wunused-parameter] 890 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:897:69: warning: unused parameter 'unused0' [-Wunused-parameter] 897 | static void uyvyToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:898:39: warning: unused parameter 'src2' [-Wunused-parameter] 898 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:898:66: warning: unused parameter 'unused' [-Wunused-parameter] 898 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:898:80: warning: unused parameter 'opq' [-Wunused-parameter] 898 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:908:74: warning: unused parameter 'unused1' [-Wunused-parameter] 908 | static void uyyvyyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:908:98: warning: unused parameter 'unused2' [-Wunused-parameter] 908 | static void uyyvyyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:909:46: warning: unused parameter 'unused' [-Wunused-parameter] 909 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:909:60: warning: unused parameter 'opq' [-Wunused-parameter] 909 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:915:71: warning: unused parameter 'unused0' [-Wunused-parameter] 915 | static void uyyvyyToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:916:41: warning: unused parameter 'src2' [-Wunused-parameter] 916 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:916:68: warning: unused parameter 'unused' [-Wunused-parameter] 916 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:916:82: warning: unused parameter 'opq' [-Wunused-parameter] 916 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:936:39: warning: unused parameter 'unused0' [-Wunused-parameter] 936 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:936:84: warning: unused parameter 'src2' [-Wunused-parameter] 936 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:937:45: warning: unused parameter 'unused' [-Wunused-parameter] 937 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:937:59: warning: unused parameter 'opq' [-Wunused-parameter] 937 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:943:39: warning: unused parameter 'unused0' [-Wunused-parameter] 943 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:943:84: warning: unused parameter 'src2' [-Wunused-parameter] 943 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:944:45: warning: unused parameter 'unused' [-Wunused-parameter] 944 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:944:59: warning: unused parameter 'opq' [-Wunused-parameter] 944 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1004 | p01x_wrapper(nv20, 0) | ^ src/libswscale/input.c:981:54: note: expanded from macro 'p01x_wrapper' 981 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:982:54: note: expanded from macro 'p01x_wrapper' 982 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:983:49: note: expanded from macro 'p01x_wrapper' 983 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:983:63: note: expanded from macro 'p01x_wrapper' 983 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:993:54: note: expanded from macro 'p01x_wrapper' 993 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:994:54: note: expanded from macro 'p01x_wrapper' 994 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:995:49: note: expanded from macro 'p01x_wrapper' 995 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:995:63: note: expanded from macro 'p01x_wrapper' 995 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:952:55: note: expanded from macro 'p01x_uv_wrapper' 952 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:954:55: note: expanded from macro 'p01x_uv_wrapper' 954 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:50: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:64: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:966:55: note: expanded from macro 'p01x_uv_wrapper' 966 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:968:55: note: expanded from macro 'p01x_uv_wrapper' 968 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:969:50: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:969:64: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1005 | p01x_wrapper(p010, 6) | ^ src/libswscale/input.c:981:54: note: expanded from macro 'p01x_wrapper' 981 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:982:54: note: expanded from macro 'p01x_wrapper' 982 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:983:49: note: expanded from macro 'p01x_wrapper' 983 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:983:63: note: expanded from macro 'p01x_wrapper' 983 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:993:54: note: expanded from macro 'p01x_wrapper' 993 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:994:54: note: expanded from macro 'p01x_wrapper' 994 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:995:49: note: expanded from macro 'p01x_wrapper' 995 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:995:63: note: expanded from macro 'p01x_wrapper' 995 | uint32_t *unused, void *opq) \ | ^ 4 warnings generated. src/libswscale/input.c:1005:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:952:55: note: expanded from macro 'p01x_uv_wrapper' 952 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:954:55: note: expanded from macro 'p01x_uv_wrapper' 954 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:50: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:64: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:966:55: note: expanded from macro 'p01x_uv_wrapper' 966 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:968:55: note: expanded from macro 'p01x_uv_wrapper' 968 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:969:50: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:969:64: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1006 | p01x_wrapper(p012, 4) | ^ src/libswscale/input.c:981:54: note: expanded from macro 'p01x_wrapper' 981 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:982:54: note: expanded from macro 'p01x_wrapper' 982 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:983:49: note: expanded from macro 'p01x_wrapper' 983 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:983:63: note: expanded from macro 'p01x_wrapper' 983 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:993:54: note: expanded from macro 'p01x_wrapper' 993 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:994:54: note: expanded from macro 'p01x_wrapper' 994 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:995:49: note: expanded from macro 'p01x_wrapper' 995 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:995:63: note: expanded from macro 'p01x_wrapper' 995 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:952:55: note: expanded from macro 'p01x_uv_wrapper' 952 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:954:55: note: expanded from macro 'p01x_uv_wrapper' 954 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:50: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:64: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:966:55: note: expanded from macro 'p01x_uv_wrapper' 966 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:968:55: note: expanded from macro 'p01x_uv_wrapper' 968 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:969:50: note: expanded from macro 'p01x_uv_wrapper' 969 | uintCC libswscale/ops_backend.o 32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:969:64: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused0' [-Wunused-parameter] 1007 | p01x_uv_wrapper(p016, 0) | ^ src/libswscale/input.c:952:55: note: expanded from macro 'p01x_uv_wrapper' 952 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:954:55: note: expanded from macro 'p01x_uv_wrapper' 954 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:955:50: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:955:64: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:966:55: note: expanded from macro 'p01x_uv_wrapper' 966 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:968:55: note: expanded from macro 'p01x_uv_wrapper' 968 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:969:50: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:969:64: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1064 | shf16_wrapper(10) | ^ src/libswscale/input.c:1041:59: note: expanded from macro 'shf16_wrapper' 1041 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1042:59: note: expanded from macro 'shf16_wrapper' 1042 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1043:54: note: expanded from macro 'shf16_wrapper' 1043 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1043:68: note: expanded from macro 'shf16_wrapper' 1043 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1053:59: note: expanded from macro 'shf16_wrapper' 1053 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1054:59: note: expanded from macro 'shf16_wrapper' 1054 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1055:54: note: expanded from macro 'shf16_wrapper' 1055 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1055:68: note: expanded from macro 'shf16_wrapper' 1055 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1012:57: note: expanded from macro 'shf16_uv_wrapper' 1012 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1015:52: note: expanded from macro 'shf16_uv_wrapper' 1015 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1015:66: note: expanded from macro 'shf16_uv_wrapper' 1015 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1026:57: note: expanded from macro 'shf16_uv_wrapper' 1026 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1029:52: note: expanded from macro 'shf16_uv_wrapper' 1029 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1029:66: note: expanded from macro 'shf16_uv_wrapper' 1029 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1065 | shf16_wrapper(12) | ^ src/libswscale/input.c:1041:59: note: expanded from macro 'shf16_wrapper' 1041 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1042:59: note: expanded from macro 'shf16_wrapper' 1042 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1043:54: note: expanded from macro 'shf16_wrapper' 1043 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1043:68: note: expanded from macro 'shf16_wrapper' 1043 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1053:59: note: expanded from macro 'shf16_wrapper' 1053 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1054:59: note: expanded from macro 'shf16_wrapper' 1054 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1055:54: note: expanded from macro 'shf16_wrapper' 1055 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1055:68: note: expanded from macro 'shf16_wrapper' 1055 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1012:57: note: expanded from macro 'shf16_uv_wrapper' 1012 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1015:52: note: expanded from macro 'shf16_uv_wrapper' 1015 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1015:66: note: expanded from macro 'shf16_uv_wrapper' 1015 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1026:57: note: expanded from macro 'shf16_uv_wrapper' 1026 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1029:52: note: expanded from macro 'shf16_uv_wrapper' 1029 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1029:66: note: expanded from macro 'shf16_uv_wrapper' 1029 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1067:74: warning: unused parameter 'unused1' [-Wunused-parameter] 1067 | static void bgr24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1067:98: warning: unused parameter 'unused2' [-Wunused-parameter] 1067 | static void bgr24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1068:60: warning: unused parameter 'opq' [-Wunused-parameter] 1068 | int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1082:72: warning: unused parameter 'unused0' [-Wunused-parameter] 1082 | static void bgr24ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1083:40: warning: unused parameter 'src2' [-Wunused-parameter] 1083 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1083:82: warning: unused parameter 'opq' [-Wunused-parameter] 1083 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1101:77: warning: unused parameter 'unused0' [-Wunused-parameter] 1101 | static void bgr24ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1102:45: warning: unused parameter 'src2' [-Wunused-parameter] 1102 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1102:87: warning: unused parameter 'opq' [-Wunused-parameter] 1102 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1120:74: warning: unused parameter 'unused1' [-Wunused-parameter] 1120 | static void rgb24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:1120:98: warning: unused parameter 'unused2' [-Wunused-parameter] 1120 | static void rgb24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:1121:49: warning: unused parameter 'opq' [-Wunused-parameter] 1121 | uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1135:72: warning: unused parameter 'unused0' [-Wunused-parameter] 1135 | static void rgb24ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1136:40: warning: unused parameter 'src2' [-Wunused-parameter] 1136 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1136:82: warning: unused parameter 'opq' [-Wunused-parameter] 1136 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1154:77: warning: unused parameter 'unused0' [-Wunused-parameter] 1154 | static void rgb24ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1155:45: warning: unused parameter 'src2' [-Wunused-parameter] 1155 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1155:87: warning: unused parameter 'opq' [-Wunused-parameter] 1155 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1173:102: warning: unused parameter 'opq' [-Wunused-parameter] 1173 | static void planar_rgb_to_y(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1187:87: warning: unused parameter 'unused' [-Wunused-parameter] 1187 | static void planar_rgb_to_a(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *unused, void *opq) | ^ src/libswscale/input.c:1187:101: warning: unused parameter 'opq' [-Wunused-parameter] 1187 | static void planar_rgb_to_a(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *unused, void *opq) | ^ src/libswscale/input.c:1195:120: warning: unused parameter 'opq' [-Wunused-parameter] 1195 | static void planar_rgb_to_uv(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *src[4], int width, int32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1280:1: warning: unused parameter 'rgb2yuv' [-Wunused-parameter] 1280 | shifted_planar_rgb16(16) | ^ src/libswscale/input.c:1278:5: note: expanded from macro 'shifted_planar_rgb16' 1278 | shifted_planar_rgb16_to_a(rdpx_shift) | ^ src/libswscale/input.c:1236:92: note: expanded from macro 'shifted_planar_rgb16_to_a' 1236 | int width, int bpc, int is_be, int32_t *rgb2yuv) \ | ^ src/libswscale/input.c:1288:119: warning: unused parameter 'rgb2yuv' [-Wunused-parameter] 1288 | static av_always_inline void planar_rgbf32_to_a(uint8_t *_dst, const uint8_t *_src[4], int width, int is_be, int32_t *rgb2yuv) | ^ src/libswscale/input.c:1335:92: warning: unused parameter 'unused1' [-Wunused-parameter] 1335 | static av_always_inline void rgbf32_to_uv_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused1, | ^ src/libswscale/input.c:1336:81: warning: unused parameter 'unused2' [-Wunused-parameter] 1336 | const uint8_t *_src, const uint8_t *unused2, | ^ src/libswscale/input.c:1357:59: warning: unused parameter 'unused1' [-Wunused-parameter] 1357 | const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1357:83: warning: unused parameter 'unused2' [-Wunused-parameter] 1357 | const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1375:96: warning: unused parameter 'unused1' [-Wunused-parameter] 1375 | static av_always_inline void grayf32ToY16_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:1376:60: warning: unused parameter 'unused2' [-Wunused-parameter] 1376 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1376:101: warning: unused parameter 'unused' [-Wunused-parameter] 1376 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1387:99: warning: unused parameter 'unused1' [-Wunused-parameter] 1387 | static av_always_inline void read_yaf32_gray_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:1388:63: warning: unused parameter 'unused2' [-Wunused-parameter] 1388 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1388:104: warning: unused parameter 'unused' [-Wunused-parameter] 1388 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ In file included from src/libswscale/ops.c:29: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/input.c:1398:100: warning: unused parameter 'unused1' [-Wunused-parameter] 1398 | static av_always_inline void read_yaf32_alpha_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:1399:64: warning: unused parameter 'unused2' [-Wunused-parameter] 1399 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1399:105: warning: unused parameter 'unused' [-Wunused-parameter] 1399 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1459:1: warning: unused parameter 'opq' [-Wunused-parameter] 1459 | rgb9plus_planar_funcs(9) | ^ src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1459:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1459:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1459:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1460:1: warning: unused parameter 'opq' [-Wunused-parameter] 1460 | rgb9plus_planar_funcs(10) | ^ src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1460:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1460:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1460:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1461:1: warning: unused parameter 'opq' [-Wunused-parameter] 1461 | rgb9plus_planar_funcs(12) | ^ src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1461:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1461:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1461:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1462:1: warning: unused parameter 'opq' [-Wunused-parameter] 1462 | rgb9plus_planar_funcs(14) | ^ src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1462:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1462:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1462:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1463:1: warning: unused parameter 'opq' [-Wunused-parameter] 1463 | rgb9plus_planar_funcs(16) | ^ src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1463:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1463:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1463:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1465:1: warning: unused parameter 'opq' [-Wunused-parameter] 1465 | rgb9plus_planar_transparency_funcs(10) | ^ src/libswscale/input.c:1427:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1427 | void *opq) \ | ^ src/libswscale/input.c:1465:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1433:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1433 | void *opq) \ | ^ src/libswscale/input.c:1466:1: warning: unused parameter 'opq' [-Wunused-parameter] 1466 | rgb9plus_planar_transparency_funcs(12) | ^ src/libswscale/input.c:1427:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1427 | void *opq) \ | ^ src/libswscale/input.c:1466:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1433:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1433 | void *opq) \ | ^ src/libswscale/input.c:1467:1: warning: unused parameter 'opq' [-Wunused-parameter] 1467 | rgb9plus_planar_transparency_funcs(14) | ^ src/libswscale/input.c:1427:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1427 | void *opq) \ | ^ src/libswscale/input.c:1467:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1433:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1433 | void *opq) \ | ^ src/libswscale/input.c:1468:1: warning: unused parameter 'opq' [-Wunused-parameter] 1468 | rgb9plus_planar_transparency_funcs(16) | ^ src/libswscale/input.c:1427:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1427 | void *opq) \ | ^ src/libswscale/input.c:1468:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1433:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1433 | void *opq) \ | ^ src/libswscale/input.c:1470:1: warning: unused parameter 'opq' [-Wunused-parameter] 1470 | rgb9plus_msb_planar_funcs(10) | ^ src/libswscale/input.c:1456:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1456 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1440:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1440 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1470:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1456:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1456 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1446:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1446 | void *opq) \ | ^ src/libswscale/input.c:1470:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1457 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1440:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1440 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1470:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1457 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1446:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1446 | void *opq) \ | ^ src/libswscale/input.c:1471:1: warning: unused parameter 'opq' [-Wunused-parameter] 1471 | rgb9plus_msb_planar_funcs(12) | ^ src/libswscale/input.c:1456:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1456 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1440:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1440 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1471:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1456:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1456 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1446:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1446 | void *opq) \ | ^ src/libswscale/input.c:1471:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1457 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1440:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1440 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1471:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1457 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1446:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1446 | void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] 1523 | rgbf32_funcs_endian(le, 0) | ^ src/libswscale/input.c:1475:82: note: expanded from macro 'rgbf32_funcs_endian' 1475 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1481:54: note: expanded from macro 'rgbf32_funcs_endian' 1481 | void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1486:78: note: expanded from macro 'rgbf32_funcs_endian' 1486 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1492:74: note: expanded from macro 'rgbf32_funcs_endian' 1492 | int w, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1500:47: note: expanded from macro 'rgbf32_funcs_endian' 1500 | void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1506:78: note: expanded from macro 'rgbf32_funcs_endian' 1506 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1512:82: note: expanded from macro 'rgbf32_funcs_endian' 1512 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1518:82: note: expanded from macro 'rgbf32_funcs_endian' 1518 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] 1524 | rgbf32_funcs_endian(be, 1) | ^ src/libswscale/input.c:1475:82: note: expanded from macro 'rgbf32_funcs_endian' 1475 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1481:54: note: expanded from macro 'rgbf32_funcs_endian' 1481 | void *opq) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1486:78: note: expanded from macro 'rgbf32_funcs_endian' 1486 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1492:74: note: expanded from macro 'rgbf32_funcs_endian' 1492 | int w, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1500:47: note: expanded from macro 'rgbf32_funcs_endian' 1500 | void *opq) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1506:78: note: expanded from macro 'rgbf32_funcs_endian' 1506 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1512:82: note: expanded from macro 'rgbf32_funcs_endian' 1512 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1518:82: note: expanded from macro 'rgbf32_funcs_endian' 1518 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1529:117: warning: unused parameter 'rgb2yuv' [-Wunused-parameter] 1529 | static av_always_inline void planar_rgbf16_to_a(uint8_t *dst, const uint8_t *src[4], int width, int is_be, int32_t *rgb2yuv, Half2FloatTables *h2f_tbl) | ^ src/libswscale/ops.c:775:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 775 | for (int i = 0; i < FF_ARRAY_ELEMS(patterns); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/input.c:1569:94: warning: unused parameter 'unused1' [-Wunused-parameter] 1569 | static av_always_inline void grayf16ToY16_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:1570:60: warning: unused parameter 'unused2' [-Wunused-parameter] 1570 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1570:101: warning: unused parameter 'unused' [-Wunused-parameter] 1570 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1579:98: warning: unused parameter 'unused1' [-Wunused-parameter] 1579 | static av_always_inline void read_yaf16_gray_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:1580:63: warning: unused parameter 'unused2' [-Wunused-parameter] 1580 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1580:104: warning: unused parameter 'unused' [-Wunused-parameter] 1580 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1588:99: warning: unused parameter 'unused1' [-Wunused-parameter] 1588 | static av_always_inline void read_yaf16_alpha_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:1589:63: warning: unused parameter 'unused2' [-Wunused-parameter] 1589 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1589:104: warning: unused parameter 'unused' [-Wunused-parameter] 1589 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused' [-Wunused-parameter] 1814 | rgbaf16_funcs_endian(le, 0) | ^ src/libswscale/input.c:1746:94: note: expanded from macro 'rgbaf16_funcs_endian' 1746 | static void rgbaf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1747:83: note: expanded from macro 'rgbaf16_funcs_endian' 1747 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1757:89: note: expanded from macro 'rgbaf16_funcs_endian' 1757 | static void rgbaf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1758:78: note: expanded from macro 'rgbaf16_funcs_endian' 1758 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1768:92: note: expanded from macro 'rgbaf16_funcs_endian' 1768 | static void rgbaf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1769:56: note: expanded from macro 'rgbaf16_funcs_endian' 1769In file included from | src/libswscale/ops_backend.c : 21 : In file included from src/libswscale/ops_backend.h : 40 : In file included from src/libswscale/ops_chain.h : 27 : In file included from src/libswscale/ops_internal.h : 26 : In file included from src/libswscale/ops.h : 30 : In file included from src/libswscale/graph.h : 30 : src/libswscale/format.h : 158 : 14 : warning: ISO C forbids forward references to 'enum' types [-Wpedantic] const u i158n | tt8y_pte d*eufn uesneudm1 ,S wisnPti xweildTtyhp,e uSiwnstP3i2x_etl T*y_preg;b 2 y| u ^v , void *opq) \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1776:92: note: expanded from macro 'rgbaf16_funcs_endian' 1776 | static void rgbaf16##endian_name##ToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1777:56: note: expanded from macro 'rgbaf16_funcs_endian' 1777 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1777:86: note: expanded from macro 'rgbaf16_funcs_endian' 1777 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1783:93: note: expanded from macro 'rgbaf16_funcs_endian' 1783 | static void rgbf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1784:83: note: expanded from macro 'rgbaf16_funcs_endian' 1784 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1794:88: note: expanded from macro 'rgbaf16_funcs_endian' 1794 | static void rgbf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1795:78: note: expanded from macro 'rgbaf16_funcs_endian' 1795 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1805:91: note: expanded from macro 'rgbaf16_funcs_endian' 1805 | static void rgbf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1806:56: note: expanded from macro 'rgbaf16_funcs_endian' 1806 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused' [-Wunused-parameter] 1815 | rgbaf16_funcs_endian(be, 1) | ^ src/libswscale/input.c:1746:94: note: expanded from macro 'rgbaf16_funcs_endian' 1746 | static void rgbaf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1747:83: note: expanded from macro 'rgbaf16_funcs_endian' 1747 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1757:89: note: expanded from macro 'rgbaf16_funcs_endian' 1757 | static void rgbaf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1758:78: note: expanded from macro 'rgbaf16_funcs_endian' 1758 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1768:92: note: expanded from macro 'rgbaf16_funcs_endian' 1768 | static void rgbaf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1769:56: note: expanded from macro 'rgbaf16_funcs_endian' 1769 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1776:92: note: expanded from macro 'rgbaf16_funcs_endian' 1776 | static void rgbaf16##endian_name##ToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1777:56: note: expanded from macro 'rgbaf16_funcs_endian' 1777 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1777:86: note: expanded from macro 'rgbaf16_funcs_endian' 1777 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1783:93: note: expanded from macro 'rgbaf16_funcs_endian' 1783 | static void rgbf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1784:83: note: expanded from macro 'rgbaf16_funcs_endian' 1784 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1794:88: note: expanded from macro 'rgbaf16_funcs_endian' 1794 | static void rgbf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1795:78: note: expanded from macro 'rgbaf16_funcs_endian' 1795 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1805:91: note: expanded from macro 'rgbaf16_funcs_endian' 1805 | static void rgbf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1806:56: note: expanded from macro 'rgbaf16_funcs_endian' 1806 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \ | ^ In file included from src/libswscale/ops_backend.c:39: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:190:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 190 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'x' [-Wunused-parameter] 200 | DECL_READ(filter_v, const int elems) | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:39: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:39: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:39: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:39: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'x' [-Wunused-parameter] 255 | DECL_READ(filter_h, const int elems) | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:39: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:39: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:39: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in1' [-Wunused-parameter] 77 | DECL_READ(read_packed, const int elems) | ^ src/libswscale/ops_backend.h:85:74: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/ops_backend.h:86:45: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/ops_backend.h:86:74: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:93:1: warning: unused parameter 'iter' [-Wunused-parameter] 93 | DECL_WRITE(write_planar, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:93:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: expanded from macro 'DECL_FUNC' 79 | const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'iter' [-Wunused-parameter] 107 | DECL_WRITE(write_packed, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: expanded from macro 'DECL_FUNC' 79 | const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/ops_backend.h:90:63: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/ops_backend.h:91:39: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/ops_backend.h:91:63: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:172:1: warning: unused parameter 'in1' [-Wunused-parameter] 172 | DECL_READ(read_nibbles, const int elems) | ^ src/libswscale/ops_backend.h:85:74: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:172:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/ops_backend.h:86:45: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:172:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/ops_backend.h:86:74: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:172:35: warning: unused parameter 'elems' [-Wunused-parameter] 172 | DECL_READ(read_nibbles, const int elems) | ^ src/libswscale/ops_tmpl_int.c:184:1: warning: unused parameter 'in1' [-Wunused-parameter] 184 | DECL_READ(read_bits, const int elems) | ^ src/libswscale/ops_backend.h:85:74: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:184:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/ops_backend.h:86:45: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:184:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/ops_backend.h:86:74: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:184:32: warning: unused parameter 'elems' [-Wunused-parameter] 184 | DECL_READ(read_bits, const int elems) | ^ src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'iter' [-Wunused-parameter] 205 | DECL_WRITE(write_nibbles, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: expanded from macro 'DECL_FUNC' 79 | const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/ops_backend.h:90:63: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/ops_backend.h:91:39: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/ops_backend.h:91:63: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:37: warning: unused parameter 'elems' [-Wunused-parameter] 205 | DECL_WRITE(write_nibbles, const int elems) | ^ src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'iter' [-Wunused-parameter] 212 | DECL_WRITE(write_bits, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: expanded from macro 'DECL_FUNC' 79 | const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/ops_backend.h:90:63: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/ops_backend.h:91:39: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/ops_backend.h:91:63: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:212:34: warning: unused parameter 'elems' [-Wunused-parameter] 212 | DECL_WRITE(write_bits, const int elems) | ^ src/libswscale/ops_tmpl_int.c:278:1: warning: unused parameter 'X' [-Wunused-parameter] 278 | DECL_PATTERN(expand32) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:278:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:278:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:278:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'X' [-Wunused-parameter] 397 | DECL_PATTERN(convert_float) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:480:16: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 480 | .entries = { | ^ src/libswscale/ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ In file included from src/libswscale/ops_backend.c:43: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:190:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 190 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'x' [-Wunused-parameter] 200 | DECL_READ(filter_v, const int elems) | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:43: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:43: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:43: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:43: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'x' [-Wunused-parameter] 255 | DECL_READ(filter_h, const int elems) | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:43: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:43: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:43: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in1' [-Wunused-parameter] 77 | DECL_READ(read_packed, const int elems) | ^ src/libswscale/ops_backend.h:85:74: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/ops_backend.h:86:45: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/ops_backend.h:86:74: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:93:1: warning: unused parameter 'iter' [-Wunused-parameter] 93 | DECL_WRITE(write_planar, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:93:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: expanded from macro 'DECL_FUNC' 79 | const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'iter' [-Wunused-parameter] 107 | DECL_WRITE(write_packed, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: expanded from macro 'DECL_FUNC' 79 | const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/ops_backend.h:90:63: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/ops_backend.h:91:39: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/ops_backend.h:91:63: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'X' [-Wunused-parameter] 354 | DECL_PATTERN(lshift) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'X' [-Wunused-parameter] 369 | DECL_PATTERN(rshift) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'X' [-Wunused-parameter] 397 | DECL_PATTERN(convert_float) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:480:16: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 480 | .entries = { | ^ src/libswscale/ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ In file included from src/libswscale/ops_backend.c:47: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:190:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 190 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'x' [-Wunused-parameter] 200 | DECL_READ(filter_v, const int elems) | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:47: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:47: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:47: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:47: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'x' [-Wunused-parameter] 255 | DECL_READ(filter_h, const int elems) | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:47: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:47: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:47: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in1' [-Wunused-parameter] 77 | DECL_READ(read_packed, const int elems) | ^ src/libswscale/ops_backend.h:85:74: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/ops_backend.h:86:45: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/ops_backend.h:86:74: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:93:1: warning: unused parameter 'iter' [-Wunused-parameter] 93 | DECL_WRITE(write_planar, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:93:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: expanded from macro 'DECL_FUNC' 79 | const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'iter' [-Wunused-parameter] 107 | DECL_WRITE(write_packed, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: expanded from macro 'DECL_FUNC' 79 | const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/ops_backend.h:90:63: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/ops_backend.h:91:39: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/ops_backend.h:91:63: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'X' [-Wunused-parameter] 354 | DECL_PATTERN(lshift) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'X' [-Wunused-parameter] 369 | DECL_PATTERN(rshift) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'X' [-Wunused-parameter] 397 | DECL_PATTERN(convert_float) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:480:16: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 480 | .entries = { | ^ src/libswscale/ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:190:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 190 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'x' [-Wunused-parameter] 200 | DECL_READ(filter_v, const int elems) | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'x' [-Wunused-parameter] 255 | DECL_READ(filter_h, const int elems) | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:48: src/libswscale/ops_tmpl_float.c:220:16: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 220 | .entries = { | ^ src/libswscale/ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ 2 warnings generated. CC libswscale/ops_chain.o In file included from src/libswscale/ops_chain.c:25: In file included from src/libswscale/ops_chain.h:27: In file included from src/libswscale/ops_internal.h:26: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ 1 warning generated. CC libswscale/ops_dispatch.o In file included from src/libswscale/ops_dispatch.c:27: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/ops_dispatch.c:222:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 222 | block_size = FFMAX(block_size, p->tail_size_in); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libswscale/ops_dispatch.c:231:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 231 | block_size = FFMAX(block_size, p->tail_size_out); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libswscale/ops_dispatch.c:346:36: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 346 | copy_lines((uint8_t *) tail.in[i], tail.in_stride[i], | ^ src/libswscale/ops_dispatch.c:280:41: warning: unused parameter 'out' [-Wunused-parameter] 280 | static void op_pass_run(const SwsFrame *out, const SwsFrame *in, const int y, | ^ src/libswscale/ops_dispatch.c:280:62: warning: unused parameter 'in' [-Wunused-parameter] 280 | static void op_pass_run(const SwsFrame *out, const SwsFrame *in, const int y, | ^ STRIP libswresample/x86/audio_convert.o skipping strip -x libswresample/x86/audio_convert.o CC libswscale/ops_memcpy.o In file included from src/libswscale/ops_memcpy.c:23: In file included from src/libswscale/ops_backend.h:40: In file included from src/libswscale/ops_chain.h:27: In file included from src/libswscale/ops_internal.h:26: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/ops_memcpy.c:34:25: warning: unused parameter 'x_start' [-Wunused-parameter] 34 | int x_start, int y_start, int x_end, int y_end) | ^ src/libswscale/ops_memcpy.c:59:32: warning: unused parameter 'ctx' [-Wunused-parameter] 59 | static int compile(SwsContext *ctx, SwsOpList *ops, SwsCompiledOp *out) | ^ src/libswscale/ops_memcpy.c:102:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 102 | if (ref != op->clear.value[i].num) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libswscale/ops_optimizer.o 6 warnings generated. CC libswscale/options.o In file included from src/libswscale/ops_optimizer.c:25: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/options.c:23: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/options.c:23: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ src/libswscale/options.c:25:46: warning: unused parameter 'ptr' [-Wunused-parameter] 25 | static const char *sws_context_to_name(void *ptr) | ^ src/libswscale/options.c:68:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "param0", "scaler param 0", OFFSET(scaler_params[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:69:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "param1", "scaler param 1", OFFSET(scaler_params[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:71:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "srcw", "source width", OFFSET(src_w), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:72:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "srch", "source height", OFFSET(src_h), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "dstw", "destination width", OFFSET(dst_w), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:74:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "dsth", "destination height", OFFSET(dst_h), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:75:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "src_format", "source format", OFFSET(src_format), AV_OPT_TYPE_PIXEL_FMT, { .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:76:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "dst_format", "destination format", OFFSET(dst_format), AV_OPT_TYPE_PIXEL_FMT, { .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:77:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "src_range", "source is full range", OFFSET(src_range), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:78:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "dst_range", "destination is full range", OFFSET(dst_range), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:79:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:81:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE }, | ^ src/libswscale/options.c:82:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE }, | ^ src/libswscale/options.c:83:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE }, | ^ src/libswscale/options.c:84:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE }, | ^ src/libswscale/options.c:108:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | { NULL } | ^ 19 warnings generated. CC libswscale/output.o In file included from src/libswscale/output.c:38: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/output.c:38: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ src/libswscale/output.c:190:57: warning: unused parameter 'chrDither' [-Wunused-parameter] 190 | yuv2nv12cX_16_c_template(int big_endian, const uint8_t *chrDither, | ^ src/libswscale/output.c:312:1: warning: unused parameter 'dither' [-Wunused-parameter] 312 | yuv2plane1_float(yuv2plane1_float_c_template, float, LE) | ^ src/libswscale/output.c:293:60: note: expanded from macro 'yuv2plane1_float' 293 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:312:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:293:72: note: expanded from macro 'yuv2plane1_float' 293 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:313:1: warning: unused parameter 'dither' [-Wunused-parameter] 313 | yuv2plane1_float(yuv2plane1_float_bswap_c_template, uint32_t, BE) | ^ src/libswscale/output.c:293:60: note: expanded from macro 'yuv2plane1_float' 293 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:313:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:293:72: note: expanded from macro 'yuv2plane1_float' 293 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:314:1: warning: unused parameter 'dither' [-Wunused-parameter] 314 | yuv2planeX_float(yuv2planeX_float_c_template, float, LE) | ^ src/libswscale/output.c:301:60: note: expanded from macro 'yuv2planeX_float' 301 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:314:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:301:72: note: expanded from macro 'yuv2planeX_float' 301 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:315:1: warning: unused parameter 'dither' [-Wunused-parameter] 315 | yuv2planeX_float(yuv2planeX_float_bswap_c_template, uint32_t, BE) | ^ src/libswscale/output.c:301:60: note: expanded from macro 'yuv2planeX_float' 301 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:315:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:301:72: note: expanded from macro 'yuv2planeX_float' 301 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:378:1: warning: unused parameter 'dither' [-Wunused-parameter] 378 | yuv2NBPS( 9, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:378:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:378:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:378:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:379:1: warning: unused parameter 'dither' [-Wunused-parameter] 379 | yuv2NBPS( 9, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:379:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:379:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:379:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:380:1: warning: unused parameter 'dither' [-Wunused-parameter] 380 | yuv2NBPS(10, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:380:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:380:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:380:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:381:1: warning: unused parameter 'dither' [-Wunused-parameter] 381 | yuv2NBPS(10, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:381:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:381:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:381:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:382:1: warning: unused parameter 'dither' [-Wunused-parameter] 382 | yuv2NBPS(12, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:382:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:382:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:382:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:383:1: warning: unused parameter 'dither' [-Wunused-parameter] 383 | yuv2NBPS(12, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:383:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:383:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:383:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:384:1: warning: unused parameter 'dither' [-Wunused-parameter] 384 | yuv2NBPS(14, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:384:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:384:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:384:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:385:1: warning: unused parameter 'dither' [-Wunused-parameter] 385 | yuv2NBPS(14, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:385:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:385:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:385:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:386:1: warning: unused parameter 'dither' [-Wunused-parameter] 386 | yuv2NBPS(16, BE, 1, 16, int32_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:386:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:386:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:386:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:387:1: warning: unused parameter 'dither' [-Wunused-parameter] 387 | yuv2NBPS(16, LE, 0, 16, int32_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:387:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:387:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:387:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:445:1: warning: unused parameter 'dither' [-Wunused-parameter] 445 | yuv2MSBNBPS(10, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:445:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:445:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:445:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:446:1: warning: unused parameter 'dither' [-Wunused-parameter] 446 | yuv2MSBNBPS(10, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:446:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:446:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:446:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:447:1: warning: unused parameter 'dither' [-Wunused-parameter] 447 | yuv2MSBNBPS(12, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:447:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:447:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:447:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:448:1: warning: unused parameter 'dither' [-Wunused-parameter] 448 | yuv2MSBNBPS(12, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:448:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:448:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:448:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:452:50: warning: unused parameter 'dstFormat' [-Wunused-parameter] 452 | static void yuv2nv12cX_16LE_c(enum AVPixelFormat dstFormat, const uint8_t *chrDither, | ^ src/libswscale/output.c:460:50: warning: unused parameter 'dstFormat' [-Wunused-parameter] 460 | static void yuv2nv12cX_16BE_c(enum AVPixelFormat dstFormat, const uint8_t *chrDither, | ^ src/libswscale/output.c:568:57: warning: unused parameter 'chrDither' [-Wunused-parameter] 568 | static void yuv2p01xcX_c(int big_endian, const uint8_t *chrDither, | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter] 650 | yuv2p01x_wrapper(p010, 10, 6) | ^ src/libswscale/output.c:596:58: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:596:70: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:603:58: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:603:70: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:611:58: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:611:70: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:620:58: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:620:70: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:626:59: note: expanded from macro 'yuv2p01x_wrapper' 626 | static void yuv2 ## fmt ## cX_LE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:638:59: note: expanded from macro 'yuv2p01x_wrapper' 638 | static void yuv2 ## fmt ## cX_BE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter] 651 | yuv2p01x_wrapper(p012, 12, 4) | ^ src/libswscale/output.c:596:58: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:596:70: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:603:58: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:603:70: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:611:58: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:611:70: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:620:58: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:620:70: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:626:59: note: expanded from macro 'yuv2p01x_wrapper' 626 | static void yuv2 ## fmt ## cX_LE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:638:59: note: expanded from macro 'yuv2p01x_wrapper' 638 | static void yuv2 ## fmt ## cX_BE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter] 652 | yuv2p01x_wrapper(nv20, 10, 0) | ^ src/libswscale/output.c:596:58: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:596:70: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:603:58: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:603:70: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:611:58: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:611:70: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:620:58: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:620:70: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:626:59: note: expanded from macro 'yuv2p01x_wrapper' 626 | static void yuv2 ## fmt ## cX_LE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:638:59: note: expanded from macro 'yuv2p01x_wrapper' 638 | static void yuv2 ## fmt ## cX_BE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:667:38: warning: unused parameter 'chrFilter' [-Wunused-parameter] 667 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/output.c:667:65: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 667 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/output.c:668:39: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 668 | const int16_t **chrVSrc, int chrFilterSize, | ^ src/libswscale/output.c:668:52: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 668 | const int16_t **chrVSrc, int chrFilterSize, | ^ src/libswscale/output.c:669:39: warning: unused parameter 'alpSrc' [-Wunused-parameter] 669 | const int16_t **alpSrc, uint8_t *dest, int dstW, | ^ src/libswscale/output.c:719:38: warning: unused parameter 'ubuf' [-Wunused-parameter] 719 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:719:62: warning: unused parameter 'vbuf' [-Wunused-parameter] 719 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:720:38: warning: unused parameter 'abuf' [-Wunused-parameter] 720 | const int16_t *abuf[2], uint8_t *dest, int dstW, | ^ src/libswscale/output.c:721:39: warning: unused parameter 'uvalpha' [-Wunused-parameter] 721 | int yalpha, int uvalpha, int y, | ^ src/libswscale/output.c:781:38: warning: unused parameter 'ubuf' [-Wunused-parameter] 781 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:781:62: warning: unused parameter 'vbuf' [-Wunused-parameter] 781 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:782:38: warning: unused parameter 'abuf0' [-Wunused-parameter] 782 | const int16_t *abuf0, uint8_t *dest, int dstW, | ^ src/libswscale/output.c:783:27: warning: unused parameter 'uvalpha' [-Wunused-parameter] 783 | int uvalpha, int y, enum AVPixelFormat target) | ^ src/libswscale/output.c:884:35: warning: unused parameter 'c' [-Wunused-parameter] 884 | yuv2422_X_c_template(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:888:38: warning: unused parameter 'alpSrc' [-Wunused-parameter] 888 | const int16_t **alpSrc, uint8_t *dest, int dstW, | ^ src/libswscale/output.c:889:26: warning: unused parameter 'y' [-Wunused-parameter] 889 | int y, enum AVPixelFormat target) | ^ src/libswscale/output.c:923:35: warning: unused parameter 'c' [-Wunused-parameter] 923 | yuv2422_2_c_template(SwsInternal *c, const int16_t *buf[2], | ^ src/libswscale/output.c:925:37: warning: unused parameter 'abuf' [-Wunused-parameter] 925 | const int16_t *abuf[2], uint8_t *dest, int dstW, | ^ src/libswscale/output.c:926:51: warning: unused parameter 'y' [-Wunused-parameter] 926 | int yalpha, int uvalpha, int y, | ^ src/libswscale/output.c:956:35: warning: unused parameter 'c' [-Wunused-parameter] 956 | yuv2422_1_c_template(SwsInternal *c, const int16_t *buf0, | ^ src/libswscale/output.c:958:37: warning: unused parameter 'abuf0' [-Wunused-parameter] 958 | const int16_t *abuf0, uint8_t *dest, int dstW, | ^ src/libswscale/output.c:959:39: warning: unused parameter 'y' [-Wunused-parameter] 959 | int uvalpha, int y, enum AVPixelFormat target) | ^ src/libswscale/output.c:1016:36: warning: unused parameter 'c' [-Wunused-parameter] 1016 | yuv2ya16_X_c_template(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:1018:40: warning: unused parameter 'chrFilter' [-Wunused-parameter] 1018 | const int16_t *chrFilter, const int32_t **unused_chrUSrc, | ^ src/libswscale/output.c:1018:67: warning: unused parameter 'unused_chrUSrc' [-Wunused-parameter] 1018 | const int16_t *chrFilter, const int32_t **unused_chrUSrc, | ^ src/libswscale/output.c:1019:41: warning: unused parameter 'unused_chrVSrc' [-Wunused-parameter] 1019 | const int32_t **unused_chrVSrc, int unused_chrFilterSize, | ^ src/libswscale/output.c:1019:61: warning: unused parameter 'unused_chrFilterSize' [-Wunused-parameter] 1019 | const int32_t **unused_chrVSrc, int unused_chrFilterSize, | ^ src/libswscale/output.c:1021:29: warning: unused parameter 'y' [-Wunused-parameter] 1021 | int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1021:51: warning: unused parameter 'target' [-Wunused-parameter] 1021 | int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1022:29: warning: unused parameter 'unused_hasAlpha' [-Wunused-parameter] 1022 | int unused_hasAlpha, int unused_eightbytes, int is_be) | ^ src/libswscale/output.c:1022:50: warning: unused parameter 'unused_eightbytes' [-Wunused-parameter] 1022 | int unused_hasAlpha, int unused_eightbytes, int is_be) | ^ src/libswscale/output.c:1055:36: warning: unused parameter 'c' [-Wunused-parameter] 1055 | yuv2ya16_2_c_template(SwsInternal *c, const int32_t *buf[2], | ^ src/libswscale/output.c:1056:40: warning: unused parameter 'unused_ubuf' [-Wunused-parameter] 1056 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2], | ^ src/libswscale/output.c:1056:71: warning: unused parameter 'unused_vbuf' [-Wunused-parameter] 1056 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2], | ^ src/libswscale/output.c:1058:47: warning: unused parameter 'unused_uvalpha' [-Wunused-parameter] 1058 | int yalpha_param, int unused_uvalpha, int y, | ^ src/libswscale/output.c:1058:67: warning: unused parameter 'y' [-Wunused-parameter] 1058 | int yalpha_param, int unused_uvalpha, int y, | ^ src/libswscale/output.c:1059:44: warning: unused parameter 'target' [-Wunused-parameter] 1059 | enum AVPixelFormat target, int unused_hasAlpha, | ^ src/libswscale/output.c:1059:56: warning: unused parameter 'unused_hasAlpha' [-Wunused-parameter] 1059 | enum AVPixelFormat target, int unused_hasAlpha, | ^ src/libswscale/output.c:1060:29: warning: unused parameter 'unused_eightbytes' [-Wunused-parameter] 1060 | int unused_eightbytes, int is_be) | ^ src/libswscale/output.c:1089:36: warning: unused parameter 'c' [-Wunused-parameter] 1089 | yuv2ya16_1_c_template(SwsInternal *c, const int32_t *buf0, | ^ src/libswscale/output.c:1090:40: warning: unused parameter 'unused_ubuf' [-Wunused-parameter] 1090 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2], | ^ src/libswscale/output.c:1090:71: warning: unused parameter 'unused_vbuf' [-Wunused-parameter] 1090 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2], | ^ src/libswscale/output.c:1092:29: warning: unused parameter 'unused_uvalpha' [-Wunused-parameter] 1092 | int unused_uvalpha, int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1092:49: warning: unused parameter 'y' [-Wunused-parameter] 1092 | int unused_uvalpha, int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1092:71: warning: unused parameter 'target' [-Wunused-parameter] 1092 | int unused_uvalpha, int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1093:29: warning: unused parameter 'unused_hasAlpha' [-Wunused-parameter] 1093 | int unused_hasAlpha, int unused_eightbytes, int is_be) | ^ src/libswscale/output.c:1093:50: warning: unused parameter 'unused_eightbytes' [-Wunused-parameter] 1093 | int unused_hasAlpha, int unused_eightbytes, int is_be) | ^ src/libswscale/output.c:1121:28: warning: unused parameter 'y' [-Wunused-parameter] 1121 | int y, enum AVPixelFormat target, int hasAlpha, int eightbytes, | ^ src/libswscale/output.c:1202:65: warning: unused parameter 'y' [-Wunused-parameter] 1202 | int yalpha_param, int uvalpha_param, int y, | ^ src/libswscale/output.c:1270:41: warning: unused parameter 'y' [-Wunused-parameter] 1270 | int uvalpha, int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1379:28: warning: unused parameter 'y' [-Wunused-parameter] 1379 | int y, enum AVPixelFormat target, int hasAlpha, | ^ src/libswscale/output.c:1442:65: warning: unused parameter 'y' [-Wunused-parameter] 1442 | int yalpha_param, int uvalpha_param, int y, | ^ src/libswscale/output.c:1497:41: warning: unused parameter 'y' [-Wunused-parameter] 1497 | int uvalpha, int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:2348:33: warning: unused parameter 'y' [-Wunused-parameter] 2348 | int dstW, int y) | ^ src/libswscale/output.c:2470:35: warning: unused parameter 'y' [-Wunused-parameter] 2470 | int dstW, int y) | ^ src/libswscale/output.c:2542:35: warning: unused parameter 'y' [-Wunused-parameter] 2542 | int dstW, int y) | ^ src/libswscale/output.c:2613:26: warning: unused parameter 'c' [-Wunused-parameter] 2613 | yuv2ya8_1_c(SwsInternal *c, const int16_t *buf0, | ^ src/libswscale/output.c:2614:28: warning: unused parameter 'ubuf' [-Wunused-parameter] 2614 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:2614:52: warning: unused parameter 'vbuf' [-Wunused-parameter] 2614 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:2616:17: warning: unused parameter 'uvalpha' [-Wunused-parameter] 2616 | int uvalpha, int y) | ^ src/libswscale/output.c:2616:30: warning: unused parameter 'y' [-Wunused-parameter] 2616 | int uvalpha, int y) | ^ src/libswscale/output.c:2639:26: warning: unused parameter 'c' [-Wunused-parameter] 2639 | yuv2ya8_2_c(SwsInternal *c, const int16_t *buf[2], | ^ src/libswscale/output.c:2640:28: warning: unused parameter 'ubuf' [-Wunused-parameter] 2640 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:2640:52: warning: unused parameter 'vbuf' [-Wunused-parameter] 2640 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:2642:29: warning: unused parameter 'uvalpha' [-Wunused-parameter] 2642 | int yalpha, int uvalpha, int y) | ^ src/libswscale/output.c:2642:42: warning: unused parameter 'y' [-Wunused-parameter] 2642 | int yalpha, int uvalpha, int y) | ^ src/libswscale/output.c:2670:26: warning: unused parameter 'c' [-Wunused-parameter] 2670 | yuv2ya8_X_c(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:2672:28: warning: unused parameter 'chrFilter' [-Wunused-parameter] 2672 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/output.c:2672:55: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 2672 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/output.c:2673:29: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 2673 | const int16_t **chrVSrc, int chrFilterSize, | ^ src/libswscale/output.c:2673:42: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 2673 | const int16_t **chrVSrc, int chrFilterSize, | ^ src/libswscale/output.c:2674:66: warning: unused parameter 'y' [-Wunused-parameter] 2674 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y) | ^ src/libswscale/output.c:2713:29: warning: unused parameter 'c' [-Wunused-parameter] 2713 | yuv2ayuv64_X_c(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:2717:70: warning: unused parameter 'y' [-Wunused-parameter] 2717 | const int16_t **_alpSrc, uint8_t *dest, int dstW, int y, | ^ src/libswscale/output.c:2785:35: warning: unused parameter 'c' [-Wunused-parameter] 2785 | yuv2v30_X_c_template(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:2789:38: warning: unused parameter 'alpSrc' [-Wunused-parameter] 2789 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y, | ^ src/libswscale/output.c:2789:75: warning: unused parameter 'y' [-Wunused-parameter] 2789 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y, | ^ src/libswscale/output.c:2840:27: warning: unused parameter 'c' [-Wunused-parameter] 2840 | yuv2xv36_X_c(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:2844:30: warning: unused parameter 'alpSrc' [-Wunused-parameter] 2844 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y, int is_be) | ^ src/libswscale/output.c:2844:67: warning: unused parameter 'y' [-Wunused-parameter] 2844 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y, int is_be) | ^ src/libswscale/output.c:2903:36: warning: unused parameter 'c' [-Wunused-parameter] 2903 | yuv2ayuv_1_c_template(SwsInternal *c, const int16_t *buf0, | ^ src/libswscale/output.c:2906:40: warning: unused parameter 'y' [-Wunused-parameter] 2906 | int uvalpha, int y, enum AVPixelFormat target) | ^ src/libswscale/output.c:2959:36: warning: unused parameter 'c' [-Wunused-parameter] 2959 | yuv2ayuv_2_c_template(SwsInternal *c, const int16_t *buf[2], | ^ src/libswscale/output.c:2962:52: warning: unused parameter 'y' [-Wunused-parameter] 2962 | int yalpha, int uvalpha, int y, | ^ src/libswscale/output.c:3001:36: warning: unused parameter 'c' [-Wunused-parameter] 3001 | yuv2ayuv_X_c_template(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:3006:27: warning: unused parameter 'y' [-Wunused-parameter] 3006 | int y, enum AVPixelFormat target) | ^ src/libswscale/output.c:3126:1: warning: unused parameter 'c' [-Wunused-parameter] 3126 | yuv2y2xx_wrapper(10) | ^ src/libswscale/output.c:3094:43: note: expanded from macro 'yuv2y2xx_wrapper' 3094 | yuv2y2 ## bits ## le_X_c(SwsInternal *c, const int16_t *lumFilter, \ | ^ src/libswscale/output.c:3126:1: warning: unused parameter 'alpSrc' [-Wunused-parameter] src/libswscale/output.c:3099:45: note: expanded from macro 'yuv2y2xx_wrapper' 3099 | const int16_t **alpSrc, \ | ^ src/libswscale/output.c:3126:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/output.c:3100:58: note: expanded from macro 'yuv2y2xx_wrapper' 3100 | uint8_t *dest, int dstW, int y) \ | ^ src/libswscale/output.c:3127:1: warning: unused parameter 'c' [-Wunused-parameter] 3127 | yuv2y2xx_wrapper(12) | ^ src/libswscale/output.c:3094:43: note: expanded from macro 'yuv2y2xx_wrapper' 3094 | yuv2y2 ## bits ## le_X_c(SwsInternal *c, const int16_t *lumFilter, \ | ^ src/libswscale/output.c:3127:1: warning: unused parameter 'alpSrc' [-Wunused-parameter] src/libswscale/output.c:3099:45: note: expanded from macro 'yuv2y2xx_wrapper' 3099 | const int16_t **alpSrc, \ | ^ src/libswscale/output.c:3127:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/output.c:3100:58: note: expanded from macro 'yuv2y2xx_wrapper' 3100 | uint8_t *dest, int dstW, int y) \ | ^ src/libswscale/output.c:3130:29: warning: unused parameter 'c' [-Wunused-parameter] 3130 | yuv2y216le_X_c(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:3135:32: warning: unused parameter '_alpSrc' [-Wunused-parameter] 3135 | const int16_t **_alpSrc, | ^ src/libswscale/output.c:3136:45: warning: unused parameter 'y' [-Wunused-parameter] 3136 | uint8_t *dest, int dstW, int y) | ^ src/libswscale/output.c:3171:29: warning: unused parameter 'c' [-Wunused-parameter] 3171 | yuv2vyu444_1_c(SwsInternal *c, const int16_t *buf0, | ^ src/libswscale/output.c:3173:31: warning: unused parameter 'abuf0' [-Wunused-parameter] 3173 | const int16_t *abuf0, uint8_t *dest, int dstW, | ^ src/libswscale/output.c:3174:33: warning: unused parameter 'y' [-Wunused-parameter] 3174 | int uvalpha, int y) | ^ src/libswscale/output.c:3216:29: warning: unused parameter 'c' [-Wunused-parameter] 3216 | yuv2vyu444_2_c(SwsInternal *c, const int16_t *buf[2], | ^ src/libswscale/output.c:3218:31: warning: unused parameter 'abuf' [-Wunused-parameter] 3218 | const int16_t *abuf[2], uint8_t *dest, int dstW, | ^ src/libswscale/output.c:3219:45: warning: unused parameter 'y' [-Wunused-parameter] 3219 | int yalpha, int uvalpha, int y) | ^ src/libswscale/output.c:3250:29: warning: unused parameter 'c' [-Wunused-parameter] 3250 | yuv2vyu444_X_c(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:3254:32: warning: unused parameter 'alpSrc' [-Wunused-parameter] 3254 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y) | ^ src/libswscale/output.c:3254:69: warning: unused parameter 'y' [-Wunused-parameter] 3254 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y) | ^ 1 warning generated. CC libswscale/rgb2rgb.o In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/rgb2rgb.c:33: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ In file included from src/libswscale/rgb2rgb.c:118: src/libswscale/rgb2rgb_template.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ 3 warnings generated. CC libswscale/slice.o In file included from src/libswscale/slice.c:22: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/slice.c:22: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ 2 warnings generated. CC libswscale/swscale.o In file included from src/libswscale/swscale.c:36: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/swscale.c:36: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ In file included from src/libswscale/swscale.c:39: In file included from src/libswscale/vulkan/ops.h:24: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libswscale/swscale.c:128:40: warning: unused parameter 'c' [-Wunused-parameter] 128 | static void hScale8To15_c(SwsInternal *c, int16_t *dst, int dstW, | ^ src/libswscale/swscale.c:144:40: warning: unused parameter 'c' [-Wunused-parameter] 144 | static void hScale8To19_c(SwsInternal *c, int16_t *_dst, int dstW, | ^ src/libswscale/swscale.c:394:50: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 394 | ff_init_slice_from_src(src_slice, (uint8_t**)src2, srcStride2, c->opts.src_w, | ^ src/libswscale/swscale.c:397:51: warning: cast from 'unsigned char *const *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 397 | ff_init_slice_from_src(vout_slice, (uint8_t**)dst, dstStride, c->opts.dst_w, | ^ src/libswscale/swscale.c:580:37: warning: unused parameter 'src_bits' [-Wunused-parameter] 580 | int src_bits, int src_shift, int mult_shift, | ^ src/libswscale/swscale.c:811:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 811 | uint16_t *src16 = (uint16_t *) src; | ^ src/libswscale/swscale.c:1287:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1287 | c->src_ranges.ranges[0].len == sws->src_h)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libswscale/swscale.c:1290:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1290 | if ((slice_start > 0 || slice_height < sws->dst_h) && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libswscale/swscale.c:1322:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1322 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1336:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1336 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1509:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1509 | for (int i = 0; i < FF_ARRAY_ELEMS(s->graph); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1542:43: warning: unused parameter 'nb_threads' [-Wunused-parameter] 1542 | int nb_jobs, int nb_threads) | ^ src/libswscale/swscale.c:1557:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1557 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 129 warnings generated. CC libswscale/swscale_unscaled.o 654 warnings generated. CC libswscale/utils.o In file included from src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/swscale_unscaled.c:27: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ src/libswscale/swscale_unscaled.c:275:46: warning: cast from 'const unsigned char *const *' to 'const unsigned short **' drops const qualifier [-Wcast-qual] 275 | const uint16_t **src = (const uint16_t**)src8; | ^ src/libswscale/swscale_unscaled.c:687:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 687 | uint16_t *src_line = (uint16_t *)(src + srcStride * h); | ^ src/libswscale/swscale_unscaled.c:823:42: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 823 | uint32_t *src_line = (uint32_t *)(src + srcStride * h); | ^ src/libswscale/swscale_unscaled.c:1116:46: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1116 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1116:66: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1116 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1116:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1116 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1116:106: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1116 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1117:46: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1117 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1117:66: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1117 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1117:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1117 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1117:106: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1117 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] }; | ^ In file included from src/libswscale/utils.c:64: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/utils.c:64: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ 17 warnings generated. CC libswscale/version.o src/libswscale/swscale_unscaled.c:2034:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 2034 | ((uint16_t*)c->formatConvBuffer)[j] = av_bswap16(((uint16_t*)srcPtr)[j]); | ^ src/libswscale/swscale_unscaled.c:2125:43: warning: unused parameter 'c' [-Wunused-parameter] 2125 | static int packedCopyWrapper(SwsInternal *c, const uint8_t *const src[], | ^ In file included from src/libswscale/utils.c:68: In file included from src/libswscale/vulkan/ops.h:24: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libswscale/utils.c:167:47: warning: unused parameter 's' [-Wunused-parameter] 167 | static av_cold int get_local_pos(SwsInternal *s, int chr_subsample, int pos, int dir) | ^ src/libswscale/utils.c:167:82: warning: unused parameter 'dir' [-Wunused-parameter] 167 | static av_cold int get_local_pos(SwsInternal *s, int chr_subsample, int pos, int dir) | ^ src/libswscale/utils.c:271:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:703:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 703 | for(i=0; i INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2294:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2294 | for (i = 0; i < FF_ARRAY_ELEMS(c->graph); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/vscale.o src/libswscale/utils.c:2399:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2399 | prev->flags == flags && | ~~~~~~~~~~~ ^ ~~~~~ In file included from src/libswscale/vscale.c:21: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/vscale.c:21: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ src/libswscale/vscale.c:56:75: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 56 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0); | ^ src/libswscale/vscale.c:68:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 68 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0); | ^ src/libswscale/vscale.c:41:89: warning: unused parameter 'sliceH' [-Wunused-parameter] 41 | static int lum_planar_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ src/libswscale/vscale.c:96:119: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 96 | inst->pfn.yuv2interleavedX(c->opts.dst_format, c->chrDither8, filter, inst->filter_size, (const int16_t**)src1, (const int16_t**)src2, dst1[0], dstW); | ^ src/libswscale/vscale.c:96:142: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 96 | inst->pfn.yuv2interleavedX(c->opts.dst_format, c->chrDither8, filter, inst->filter_size, (const int16_t**)src1, (const int16_t**)src2, dst1[0], dstW); | ^ src/libswscale/vscale.c:101:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 101 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src1, dst1[0], dstW, c->chrDither8, 0); | ^ src/libswscale/vscale.c:102:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 102 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src2, dst2[0], dstW, c->chrDither8, inst->isMMX ? (c->uv_offx2 >> 1) : 3); | ^ src/libswscale/vscale.c:74:89: warning: unused parameter 'sliceH' [-Wunused-parameter] 74 | static int chr_planar_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ src/libswscale/vscale.c:136:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 136 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:136:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 136 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:142:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 142 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:142:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 142 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:156:51: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:156:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:156:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:156:120: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:167:38: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 167 | (const int16_t**)src0, lum_fsize, chr_filter + chrSliceY * chr_fsize, | ^ src/libswscale/vscale.c:168:38: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY); | ^ src/libswscale/vscale.c:168:61: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY); | ^ src/libswscale/vscale.c:168:95: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY); | ^ src/libswscale/vscale.c:109:85: warning: unused parameter 'sliceH' [-Wunused-parameter] 109 | static int packed_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ src/libswscale/vscale.c:207:31: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 207 | (const int16_t**)src0, lum_fsize, chr_filter + sliceY * chr_fsize, | ^ src/libswscale/vscale.c:208:31: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY); | ^ src/libswscale/vscale.c:208:54: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY); | ^ src/libswscale/vscale.c:208:88: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY); | ^ src/libswscale/vscale.c:173:82: warning: unused parameter 'sliceH' [-Wunused-parameter] 173 | static int any_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ 28 warnings generated. CC libswscale/vulkan/ops.o In file included from src/libswscale/vulkan/ops.c:24: In file included from src/libswscale/vulkan/../ops_internal.h:26: In file included from src/libswscale/vulkan/../ops.h:30: In file included from src/libswscale/vulkan/../graph.h:30: src/libswscale/vulkan/../format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/vulkan/ops.c:25: src/libswscale/vulkan/../swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ In file included from src/libswscale/vulkan/ops.c:27: In file included from src/libswscale/vulkan/ops.h:24: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libswscale/vulkan/ops.c:30: src/libswscale/vulkan/spvasm.h:74:38: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 74 | if ((spi->off + strlen(str) + 4) > spi->dst_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libswscale/vulkan/spvasm.h:79:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 79 | for (int i = 0; i < strlen(str) + 1; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libswscale/vulkan/ops.c:33:48: warning: unused parameter 'opaque' [-Wunused-parameter] 33 | static void ff_sws_vk_uninit(AVRefStructOpaque opaque, void *obj) | ^ src/libswscale/vulkan/ops.c:105:34: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 105 | AVFrame *src_f = (AVFrame *) src->avframe; | ^ src/libswscale/vulkan/ops.c:106:34: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 106 | AVFrame *dst_f = (AVFrame *) dst->avframe; | ^ src/libswscale/vulkan/ops.c:97:67: warning: unused parameter 'y' [-Wunused-parameter] 97 | static void process(const SwsFrame *dst, const SwsFrame *src, int y, int h, | ^ src/libswscale/vulkan/ops.c:97:74: warning: unused parameter 'h' [-Wunused-parameter] 97 | static void process(const SwsFrame *dst, const SwsFrame *src, int y, int h, | ^ src/libswscale/vulkan/ops.c:308:65: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 308 | spi_OpDecorate(spi, id->in_vars[1], SpvDecorationNonWritable); | ^ src/libswscale/vulkan/spvasm.h:355:9: note: macro 'spi_OpDecorate' defined here 355 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:313:65: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 313 | spi_OpDecorate(spi, id->in_vars[2], SpvDecorationNonReadable); | ^ src/libswscale/vulkan/spvasm.h:355:9: note: macro 'spi_OpDecorate' defined here 355 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:322:72: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 322 | spi_OpDecorate(spi, id->dither[i].struct_id, SpvDecorationBlock); | ^ src/libswscale/vulkan/spvasm.h:355:9: note: macro 'spi_OpDecorate' defined here 355 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:333:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 333 | av_assert0((id->nb_linear_ops + 1) <= FF_ARRAY_ELEMS(id->linear_deco_off)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libswscale/vulkan/ops.c:387:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 387 | av_assert0((id->nb_const_ids + 20) <= FF_ARRAY_ELEMS(id->const_ids)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libswscale/vulkan/ops.c:843:76: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 843 | spi_OpDecorate(spi, spi->id + i, SpvDecorationNoContraction); | ^ src/libswscale/vulkan/spvasm.h:355:9: note: macro 'spi_OpDecorate' defined here 355 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ 12 warnings generated. CC libswscale/vulkan/vulkan.o In file included from src/libswscale/vulkan/vulkan.c:19: In file included from src/libavutil/vulkan.c:25: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libswscale/vulkan/vulkan.c:19: In file included from src/libavutil/vulkan.c:26: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/vulkan/vulkan.c:19: src/libavutil/vulkan.c:135:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 135 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:223:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:251:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:271:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:548:50: warning: unused parameter 's' [-Wunused-parameter] 548 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool) | ^ src/libavutil/vulkan.c:592:47: warning: unused parameter 's' [-Wunused-parameter] 592 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e) | ^ src/libavutil/vulkan.c:860:47: warning: unused parameter 's' [-Wunused-parameter] 860 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:996:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 996 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1427:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1427 | }; | ^ src/libavutil/vulkan.c:1905:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1905 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2095:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2095 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2196:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 2196 | for (int i = 0; i < len; i++) { | ~ ^ ~~~ src/libavutil/vulkan.c:2245:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2245 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2234:69: warning: unused parameter 'shd' [-Wunused-parameter] 2234 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2347:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2347 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2397:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2397 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2406:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2406 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2477:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2477 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2503:54: warning: unused parameter 's' [-Wunused-parameter] 2503 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2755:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2755 | VkFormat fmt) | ^ 25 warnings generated. CC libswscale/vulkan/vulkan_shaderc.o In file included from src/libswscale/vulkan/vulkan_shaderc.c:19: In file included from src/libavutil/vulkan_shaderc.c:22: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libswscale/vulkan/vulkan_shaderc.c:19: src/libavutil/vulkan_shaderc.c:100:24: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 100 | *data = (uint8_t *)shaderc_result_get_bytes(res); | ^ src/libavutil/vulkan_shaderc.c:93:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 93 | status = ret < FF_ARRAY_ELEMS(shdc_result) ? shdc_result[ret] : "unknown"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_shaderc.c:107:49: warning: unused parameter 'ctx' [-Wunused-parameter] 107 | static void shdc_shader_free(FFVkSPIRVCompiler *ctx, void **opaque) | ^ 5 warnings generated. CC libswscale/x86/hscale_fast_bilinear_simd.o In file included from src/libswscale/x86/hscale_fast_bilinear_simd.c:21: In file included from src/libswscale/x86/../swscale_internal.h:29: In file included from src/libswscale/x86/../graph.h:30: src/libswscale/x86/../format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/x86/hscale_fast_bilinear_simd.c:21: src/libswscale/x86/../swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ 2 warnings generated. X86ASM libswscale/x86/input.o 17 warnings generated. CC libswscale/x86/ops.o In file included from src/libswscale/x86/ops.c:26: In file included from src/libswscale/x86/../ops_chain.h:27: In file included from src/libswscale/x86/../ops_internal.h:26: In file included from src/libswscale/x86/../ops.h:30: In file included from src/libswscale/x86/../graph.h:30: src/libswscale/x86/../format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/x86/ops.c:323:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 323 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:378:27: warning: comparison of integers of different signs: 'const int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 378 | const int elems = FFMIN(block_size, filter->dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libswscale/x86/ops.c:817:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 817 | DECL_FUNCS_8(16, _m1_sse4, SSE4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:596:16: note: expanded from macro 'DECL_FUNCS_8' 596 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:818:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 818 | DECL_FUNCS_8(32, _m1_avx2, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:596:16: note: expanded from macro 'DECL_FUNCS_8' 596 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:819:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 819 | DECL_FUNCS_8(32, _m2_sse4, SSE4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:596:16: note: expanded from macro 'DECL_FUNCS_8' 596 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:820:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 820 | DECL_FUNCS_8(64, _m2_avx2, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:596:16: note: expanded from macro 'DECL_FUNCS_8' 596 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:822:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 822 | DECL_FUNCS_16(16, _m1_avx2, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:681:16: note: expanded from macro 'DECL_FUNCS_16' 681 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:823:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 823 | DECL_FUNCS_16(32, _m2_avx2, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:681:16: note: expanded from macro 'DECL_FUNCS_16' 681 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:825:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 825 | DECL_FUNCS_32(16, _avx2, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:754:16: note: expanded from macro 'DECL_FUNCS_32' 754 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ 10 warnings generated. X86ASM libswscale/x86/ops_float.o STRIP libswscale/x86/input.o skipping strip -x libswscale/x86/input.o X86ASM libswscale/x86/ops_int.o 15 warnings generated. X86ASM libswscale/x86/output.o 204 warnings generated. X86ASM libswscale/x86/range_convert.o STRIP libswscale/x86/range_convert.o skipping strip -x libswscale/x86/range_convert.o CC libswscale/x86/rgb2rgb.o In file included from src/libswscale/x86/rgb2rgb.c:37: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/x86/rgb2rgb.c:37: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ src/libswscale/x86/rgb2rgb.c:1118:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1118 | for (unsigned i = 0; i < src_size; i +=3) { | ~ ^ ~~~~~~~~ 3 warnings generated. X86ASM libswscale/x86/rgb_2_rgb.o STRIP libswscale/x86/rgb_2_rgb.o skipping strip -x libswscale/x86/rgb_2_rgb.o X86ASM libswscale/x86/scale.o STRIP libswscale/x86/ops_int.o skipping strip -x libswscale/x86/ops_int.o X86ASM libswscale/x86/scale_avx2.o STRIP libswscale/x86/scale_avx2.o skipping strip -x libswscale/x86/scale_avx2.o CC libswscale/x86/swscale.o In file included from src/libswscale/x86/swscale.c:24: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/x86/swscale.c:24: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ In file included from src/libswscale/x86/swscale.c:56: src/libswscale/x86/swscale_template.c:262:9: warning: string literal of length 8150 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 262 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 264 | "movq %%mm2, "U_TEMP"(%0) \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | "movq %%mm4, "V_TEMP"(%0) \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "movq %%mm5, "Y_TEMP"(%0) \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | YSCALEYUV2PACKEDX_ACCURATE_YA(ALP_MMX_FILTER_OFFSET) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "movq "Y_TEMP"(%0), %%mm5 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "psraw $3, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "psraw $3, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "packuswb %%mm7, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | WRITEBGR32(%4, "%5", %%FF_REGa, %%mm3, %%mm4, %%mm5, %%mm1, %%mm0, %%mm7, %%mm2, %%mm6) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:275:9: warning: string literal of length 5824 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 275 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 277 | "pcmpeqd %%mm7, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | WRITEBGR32(%4, "%5", %%FF_REGa, %%mm2, %%mm4, %%mm5, %%mm7, %%mm0, %%mm1, %%mm3, %%mm6) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:250:67: warning: unused parameter 'lumFilter' [-Wunused-parameter] 250 | static void RENAME(yuv2rgb32_X_ar)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:251:52: warning: unused parameter 'lumSrc' [-Wunused-parameter] 251 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:251:64: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 251 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:252:51: warning: unused parameter 'chrFilter' [-Wunused-parameter] 252 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:252:78: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 252 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:253:52: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 253 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:254:40: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 254 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:254:71: warning: unused parameter 'alpSrc' [-Wunused-parameter] 254 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:255:65: warning: unused parameter 'dstY' [-Wunused-parameter] 255 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:295:9: warning: string literal of length 4179 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 295 | YSCALEYUV2PACKEDX | ^~~~~~~~~~~~~~~~~ 296 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 297 | YSCALEYUV2PACKEDX_YA(ALP_MMX_FILTER_OFFSET, %%mm0, %%mm3, %%mm6, %%mm1, %%mm7) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "psraw $3, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "psraw $3, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "packuswb %%mm7, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | WRITEBGR32(%4, "%5", %%FF_REGa, %%mm2, %%mm4, %%mm5, %%mm1, %%mm0, %%mm7, %%mm3, %%mm6) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:78:5: note: expanded from macro 'YSCALEYUV2PACKEDX' 78 | YSCALEYUV2PACKEDX_UV \ | ^ src/libswscale/x86/swscale_template.c:35:9: note: expanded from macro 'YSCALEYUV2PACKEDX_UV' 35 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:283:64: warning: unused parameter 'lumFilter' [-Wunused-parameter] 283 | static void RENAME(yuv2rgb32_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:284:49: warning: unused parameter 'lumSrc' [-Wunused-parameter] 284 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:284:61: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 284 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:285:48: warning: unused parameter 'chrFilter' [-Wunused-parameter] 285 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:285:75: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 285 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:286:49: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 286 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:287:37: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 287 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:287:68: warning: unused parameter 'alpSrc' [-Wunused-parameter] 287 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:288:62: warning: unused parameter 'dstY' [-Wunused-parameter] 288 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:324:9: warning: string literal of length 4179 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 324 | YSCALEYUV2PACKEDX | ^~~~~~~~~~~~~~~~~ 325 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 326 | YSCALEYUV2PACKEDX_YA(ALP_MMX_FILTER_OFFSET, %%mm0, %%mm3, %%mm6, %%mm1, %%mm7) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | "psraw $3, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | "psraw $3, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | "packuswb %%mm7, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | WRITEBGR32(%4, "%5", %%FF_REGa, %%mm5, %%mm4, %%mm2, %%mm1, %%mm0, %%mm7, %%mm3, %%mm6) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:78:5: note: expanded from macro 'YSCALEYUV2PACKEDX' 78 | YSCALEYUV2PACKEDX_UV \ | ^ src/libswscale/x86/swscale_template.c:35:9: note: expanded from macro 'YSCALEYUV2PACKEDX_UV' 35 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:312:64: warning: unused parameter 'lumFilter' [-Wunused-parameter] 312 | static void RENAME(yuv2bgr32_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:313:49: warning: unused parameter 'lumSrc' [-Wunused-parameter] 313 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:313:61: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 313 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:314:48: warning: unused parameter 'chrFilter' [-Wunused-parameter] 314 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:314:75: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 314 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:315:49: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 315 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:316:37: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 316 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:316:68: warning: unused parameter 'alpSrc' [-Wunused-parameter] 316 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:317:62: warning: unused parameter 'dstY' [-Wunused-parameter] 317 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:380:5: warning: string literal of length 5851 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 380 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 382 | "pxor %%mm7, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~ 383 | /* mm2=B, %%mm4=G, %%mm5=R, %%mm7=0 */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "paddusb "BLUE_DITHER"(%0), %%mm2\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | "paddusb "GREEN_DITHER"(%0), %%mm4\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | "paddusb "RED_DITHER"(%0), %%mm5\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | WRITERGB16(%4, "%5", %%FF_REGa) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:369:68: warning: unused parameter 'lumFilter' [-Wunused-parameter] 369 | static void RENAME(yuv2rgb565_X_ar)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:370:53: warning: unused parameter 'lumSrc' [-Wunused-parameter] 370 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:370:65: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 370 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:371:52: warning: unused parameter 'chrFilter' [-Wunused-parameter] 371 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:371:79: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 371 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:372:53: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 372 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:373:41: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 373 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:373:72: warning: unused parameter 'alpSrc' [-Wunused-parameter] 373 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:374:66: warning: unused parameter 'dstY' [-Wunused-parameter] 374 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:391:65: warning: unused parameter 'lumFilter' [-Wunused-parameter] 391 | static void RENAME(yuv2rgb565_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:392:50: warning: unused parameter 'lumSrc' [-Wunused-parameter] 392 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:392:62: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 392 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:393:49: warning: unused parameter 'chrFilter' [-Wunused-parameter] 393 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:393:76: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 393 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:394:50: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 394 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:395:38: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 395 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:395:69: warning: unused parameter 'alpSrc' [-Wunused-parameter] 395 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:396:63: warning: unused parameter 'dstY' [-Wunused-parameter] 396 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:453:5: warning: string literal of length 5880 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 453 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 455 | "pxor %%mm7, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~ 456 | /* mm2=B, %%mm4=G, %%mm5=R, %%mm7=0 */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | "paddusb "BLUE_DITHER"(%0), %%mm2\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | "paddusb "GREEN_DITHER"(%0), %%mm4\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | "paddusb "RED_DITHER"(%0), %%mm5\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | WRITERGB15(%4, "%5", %%FF_REGa) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:442:68: warning: unused parameter 'lumFilter' [-Wunused-parameter] 442 | static void RENAME(yuv2rgb555_X_ar)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:443:53: warning: unused parameter 'lumSrc' [-Wunused-parameter] 443 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:443:65: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 443 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:444:52: warning: unused parameter 'chrFilter' [-Wunused-parameter] 444 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:444:79: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 444 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:445:53: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 445 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:446:41: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 446 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:446:72: warning: unused parameter 'alpSrc' [-Wunused-parameter] 446 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:447:66: warning: unused parameter 'dstY' [-Wunused-parameter] 447 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:464:65: warning: unused parameter 'lumFilter' [-Wunused-parameter] 464 | static void RENAME(yuv2rgb555_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:465:50: warning: unused parameter 'lumSrc' [-Wunused-parameter] 465 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:465:62: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 465 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:466:49: warning: unused parameter 'chrFilter' [-Wunused-parameter] 466 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:466:76: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 466 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:467:50: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 467 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:468:38: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 468 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:468:69: warning: unused parameter 'alpSrc' [-Wunused-parameter] 468 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:469:63: warning: unused parameter 'dstY' [-Wunused-parameter] 469 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:549:5: warning: string literal of length 6272 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 549 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 551 | "pxor %%mm7, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~ 552 | "lea (%%"FF_REG_a", %%"FF_REG_a", 2), %%"FF_REG_c"\n\t" //FIXME optimize | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | "add %4, %%"FF_REG_c" \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | WRITEBGR24(%%FF_REGc, "%5", %%FF_REGa) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:538:67: warning: unused parameter 'lumFilter' [-Wunused-parameter] 538 | static void RENAME(yuv2bgr24_X_ar)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:539:52: warning: unused parameter 'lumSrc' [-Wunused-parameter] 539 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:539:64: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 539 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:540:51: warning: unused parameter 'chrFilter' [-Wunused-parameter] 540 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:540:78: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 540 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:541:52: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 541 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:542:40: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 542 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:542:71: warning: unused parameter 'alpSrc' [-Wunused-parameter] 542 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:543:65: warning: unused parameter 'dstY' [-Wunused-parameter] 543 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:563:64: warning: unused parameter 'lumFilter' [-Wunused-parameter] 563 | static void RENAME(yuv2bgr24_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:564:49: warning: unused parameter 'lumSrc' [-Wunused-parameter] 564 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:564:61: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 564 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:565:48: warning: unused parameter 'chrFilter' [-Wunused-parameter] 565 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:565:75: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 565 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:566:49: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 566 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:567:37: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 567 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:567:68: warning: unused parameter 'alpSrc' [-Wunused-parameter] 567 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:568:62: warning: unused parameter 'dstY' [-Wunused-parameter] 568 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:617:5: warning: string literal of length 4578 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 617 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 618 | /* mm2=B, %%mm4=G, %%mm5=R, %%mm7=0 */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | "psraw $3, %%mm3 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | "psraw $3, %%mm4 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | "psraw $3, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | "psraw $3, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | WRITEYUY2(%4, "%5", %%FF_REGa) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:606:69: warning: unused parameter 'lumFilter' [-Wunused-parameter] 606 | static void RENAME(yuv2yuyv422_X_ar)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:607:54: warning: unused parameter 'lumSrc' [-Wunused-parameter] 607 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:607:66: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 607 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:608:53: warning: unused parameter 'chrFilter' [-Wunused-parameter] 608 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:608:80: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 608 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:609:54: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 609 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:610:42: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 610 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:610:73: warning: unused parameter 'alpSrc' [-Wunused-parameter] 610 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:611:67: warning: unused parameter 'dstY' [-Wunused-parameter] 611 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:627:66: warning: unused parameter 'lumFilter' [-Wunused-parameter] 627 | static void RENAME(yuv2yuyv422_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:628:51: warning: unused parameter 'lumSrc' [-Wunused-parameter] 628 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:628:63: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 628 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:629:50: warning: unused parameter 'chrFilter' [-Wunused-parameter] 629 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:629:77: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 629 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:630:51: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 630 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:631:39: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 631 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:631:70: warning: unused parameter 'alpSrc' [-Wunused-parameter] 631 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:632:64: warning: unused parameter 'dstY' [-Wunused-parameter] 632 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:729:72: warning: unused parameter 'vbuf' [-Wunused-parameter] 729 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:731:37: warning: unused parameter 'dstW' [-Wunused-parameter] 731 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:731:47: warning: unused parameter 'yalpha' [-Wunused-parameter] 731 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:731:59: warning: unused parameter 'uvalpha' [-Wunused-parameter] 731 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:731:72: warning: unused parameter 'y' [-Wunused-parameter] 731 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:793:72: warning: unused parameter 'vbuf' [-Wunused-parameter] 793 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:794:48: warning: unused parameter 'abuf' [-Wunused-parameter] 794 | const int16_t *abuf[2], uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:795:37: warning: unused parameter 'dstW' [-Wunused-parameter] 795 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:795:47: warning: unused parameter 'yalpha' [-Wunused-parameter] 795 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:795:59: warning: unused parameter 'uvalpha' [-Wunused-parameter] 795 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:795:72: warning: unused parameter 'y' [-Wunused-parameter] 795 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:816:73: warning: unused parameter 'vbuf' [-Wunused-parameter] 816 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:817:49: warning: unused parameter 'abuf' [-Wunused-parameter] 817 | const int16_t *abuf[2], uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:818:38: warning: unused parameter 'dstW' [-Wunused-parameter] 818 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:818:48: warning: unused parameter 'yalpha' [-Wunused-parameter] 818 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:818:60: warning: unused parameter 'uvalpha' [-Wunused-parameter] 818 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:818:73: warning: unused parameter 'y' [-Wunused-parameter] 818 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:843:73: warning: unused parameter 'vbuf' [-Wunused-parameter] 843 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:844:49: warning: unused parameter 'abuf' [-Wunused-parameter] 844 | const int16_t *abuf[2], uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:845:38: warning: unused parameter 'dstW' [-Wunused-parameter] 845 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:845:48: warning: unused parameter 'yalpha' [-Wunused-parameter] 845 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:845:60: warning: unused parameter 'uvalpha' [-Wunused-parameter] 845 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:845:73: warning: unused parameter 'y' [-Wunused-parameter] 845 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:910:74: warning: unused parameter 'vbuf' [-Wunused-parameter] 910 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:911:50: warning: unused parameter 'abuf' [-Wunused-parameter] 911 | const int16_t *abuf[2], uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:912:39: warning: unused parameter 'dstW' [-Wunused-parameter] 912 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:912:49: warning: unused parameter 'yalpha' [-Wunused-parameter] 912 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:912:61: warning: unused parameter 'uvalpha' [-Wunused-parameter] 912 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:912:74: warning: unused parameter 'y' [-Wunused-parameter] 912 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1049:72: warning: unused parameter 'vbuf' [-Wunused-parameter] 1049 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:1051:37: warning: unused parameter 'dstW' [-Wunused-parameter] 1051 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1051:60: warning: unused parameter 'y' [-Wunused-parameter] 1051 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1118:72: warning: unused parameter 'vbuf' [-Wunused-parameter] 1118 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:1119:48: warning: unused parameter 'abuf0' [-Wunused-parameter] 1119 | const int16_t *abuf0, uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:1120:37: warning: unused parameter 'dstW' [-Wunused-parameter] 1120 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1120:60: warning: unused parameter 'y' [-Wunused-parameter] 1120 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1159:73: warning: unused parameter 'vbuf' [-Wunused-parameter] 1159 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:1160:49: warning: unused parameter 'abuf0' [-Wunused-parameter] 1160 | const int16_t *abuf0, uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:1161:38: warning: unused parameter 'dstW' [-Wunused-parameter] 1161 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1161:61: warning: unused parameter 'y' [-Wunused-parameter] 1161 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1208:73: warning: unused parameter 'vbuf' [-Wunused-parameter] 1208 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:1209:49: warning: unused parameter 'abuf0' [-Wunused-parameter] 1209 | const int16_t *abuf0, uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:1210:38: warning: unused parameter 'dstW' [-Wunused-parameter] 1210 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1210:61: warning: unused parameter 'y' [-Wunused-parameter] 1210 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1294:74: warning: unused parameter 'vbuf' [-Wunused-parameter] 1294 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:1295:50: warning: unused parameter 'abuf0' [-Wunused-parameter] 1295 | const int16_t *abuf0, uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:1296:39: warning: unused parameter 'dstW' [-Wunused-parameter] 1296 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1296:62: warning: unused parameter 'y' [-Wunused-parameter] 1296 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale.c:95:55: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 95 | const int16_t **tmpY = (const int16_t **) lumPlane->tmp; | ^ src/libswscale/x86/swscale.c:107:59: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 107 | const int16_t **tmpA = (const int16_t **) alpPlane->tmp; | ^ src/libswscale/x86/swscale.c:118:55: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 118 | const int16_t **tmpU = (const int16_t **) chrUPlane->tmp; | ^ src/libswscale/x86/swscale.c:213:1: warning: unused parameter 'src' [-Wunused-parameter] 213 | YUV2YUVX_FUNC_MMX(mmxext, 16) | ^ src/libswscale/x86/swscale.c:182:44: note: expanded from macro 'YUV2YUVX_FUNC_MMX' 182 | const int16_t **src, uint8_t *dest, int dstW, \ | ^ 161 warnings generated. CC libswscale/x86/yuv2rgb.o In file included from src/libswscale/x86/yuv2rgb.c:35: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/x86/yuv2rgb.c:35: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ 2 warnings generated. X86ASM libswscale/x86/yuv2yuvX.o STRIP libswscale/x86/yuv2yuvX.o skipping strip -x libswscale/x86/yuv2yuvX.o X86ASM libswscale/x86/yuv_2_rgb.o STRIP libswscale/x86/scale.o skipping strip -x libswscale/x86/scale.o CC libswscale/yuv2rgb.o In file included from src/libswscale/yuv2rgb.c:33: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/yuv2rgb.c:33: src/libswscale/swscale_internal.h:80:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 80 | return (SwsInternal *) sws; | ^ STRIP libswscale/x86/yuv_2_rgb.o skipping strip -x libswscale/x86/yuv_2_rgb.o CC libavutil/adler32.o CC libavutil/aes.o src/libavutil/aes.c:172:47: warning: unused parameter 'decrypt' [-Wunused-parameter] 172 | int count, uint8_t *iv, int decrypt) | ^ 1 warning generated. CC libavutil/aes_ctr.o CC libavutil/ambient_viewing_environment.o CC libavutil/audio_fifo.o src/libavutil/audio_fifo.c:109:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 109 | if (buf_size > cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavutil/avsscanf.o src/libavutil/avsscanf.c:177:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (x=0; c-'0'<10U && x<=UINT_MAX/10-1; c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:179:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (y=x; c-'0'<10U && y<=ULLONG_MAX/10 && 10*y<=ULLONG_MAX-(c-'0'); c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:181:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (c-'0'>=10U) goto done; | ~~~~~^ ~~~ src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (c-'0'>=10U && pok) shunget(f); | ~~~~~^ ~~~ src/libavutil/avsscanf.c:227:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (c-'0'>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (x=0; c-'0'<10U && x (b) ? (a) : (b)) | ~ ^ ~ 3 warnings generated. CC libavutil/base64.o src/libavutil/base64.c:156:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 156 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. CC libavutil/blowfish.o 2 warnings 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 src/libavutil/buffer.c:72:35: warning: unused parameter 'opaque' [-Wunused-parameter] 72 | void av_buffer_default_free(void *opaque, uint8_t *data) | ^ src/libavutil/buffer.c:345:56: warning: unused parameter 'data' [-Wunused-parameter] 345 | static void pool_release_buffer(void *opaque, uint8_t *data) | ^ 1 warning generated. CC libavutil/camellia.o 2 warnings generated. CC libavutil/cast5.o CC libavutil/channel_layout.o src/libavutil/channel_layout.c:155:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 155 | char *endptr = (char *)str; | ^ src/libavutil/channel_layout.c:165:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 165 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:321:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 321 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:606:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 606 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:678:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 678 | if (idx >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:686:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 686 | if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ src/libavutil/channel_layout.c:759:34: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 759 | av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str)); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/channel_layout.c:842:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 842 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/container_fifo.o src/libavutil/container_fifo.c:69:34: warning: unused parameter 'flags' [-Wunused-parameter] 69 | unsigned flags) | ^ src/libavutil/container_fifo.c:190:32: warning: unused parameter 'opaque' [-Wunused-parameter] 190 | static void *frame_alloc(void *opaque) | ^ src/libavutil/container_fifo.c:195:31: warning: unused parameter 'opaque' [-Wunused-parameter] 195 | static void frame_reset(void *opaque, void *obj) | ^ src/libavutil/container_fifo.c:200:30: warning: unused parameter 'opaque' [-Wunused-parameter] 200 | static void frame_free(void *opaque, void *obj) | ^ src/libavutil/container_fifo.c:206:33: warning: unused parameter 'opaque' [-Wunused-parameter] 206 | static int frame_transfer(void *opaque, void *dst, void *src, unsigned flags) | ^ src/libavutil/container_fifo.c:215:59: warning: unused parameter 'flags' [-Wunused-parameter] 215 | AVContainerFifo *av_container_fifo_alloc_avframe(unsigned flags) | ^ 6 warnings generated. CC libavutil/cpu.o src/libavutil/cpu.c:215:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 215 | { NULL }, | ^ 1 warning generated. CC libavutil/crc.o 8 warnings generated. CC libavutil/csp.o In file included from src/libavutil/crc.c:31: In file included from src/libavutil/x86/crc.h:34: src/libavutil/crc_internal.h:29:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 29 | for (i = 0; i < (deg / 8); i += 1) { | ~ ^ ~~~~~~~ In file included from src/libavutil/crc.c:31: src/libavutil/x86/crc.h:108:82: warning: unused parameter 'ctx_size' [-Wunused-parameter] 108 | static inline void crc_init_x86(AVCRC *ctx, int le, int bits, uint32_t poly, int ctx_size) | ^ src/libavutil/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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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 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/display.o STRIP libswscale/x86/ops_float.o skipping strip -x libswscale/x86/ops_float.o 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 + | ^ CC libavutil/encryption_info.o 4 warnings generated. CC libavutil/error.o CC libavutil/eval.o CC libavutil/executor.o src/libavutil/eval.c:158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:149:81: note: expanded from macro 'IS_IDENTIFIER_CHAR' 149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:149:61: note: expanded from macro 'IS_IDENTIFIER_CHAR' 149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:149:42: note: expanded from macro 'IS_IDENTIFIER_CHAR' 149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~ src/libavutil/eval.c:191:28: warning: unused parameter 'v' [-Wunused-parameter] 191 | static double etime(double v) | ^ src/libavutil/eval.c:411:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 411 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/fifo.o CC libavutil/file.o src/libavutil/file.c:80:18: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 80 | if (off_size > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavutil/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o 5 warnings generated. CC libavutil/float_dsp.o CC libavutil/float_scalarproduct.o src/libavutil/fixed_dsp.c:151:48: warning: unused parameter 'bit_exact' [-Wunused-parameter] 151 | AVFixedDSPContext * avpriv_alloc_fixed_dsp(int bit_exact) | ^ src/libavutil/float_dsp.c:135:55: warning: unused parameter 'bit_exact' [-Wunused-parameter] 135 | av_cold AVFloatDSPContext *avpriv_float_dsp_alloc(int bit_exact) | ^ CC libavutil/frame.o 1 warning generated. CC libavutil/hash.o src/libavutil/frame.c:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 180 | if (frame->linesize[0] > SIZE_MAX - align) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/frame.c:313:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 313 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:353:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 353 | if (ch <= 0 || ch > SIZE_MAX / sizeof(*dst->extended_data)) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:412:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 412 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:460:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 460 | if (ch <= 0 || ch > SIZE_MAX / sizeof(*dst->extended_data)) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/frame.c:503:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 503 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:543:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 543 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:621:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 621 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:662:31: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual] 662 | return (AVFrameSideData *)av_frame_side_data_get( | ^ CC libavutil/hdr_dynamic_metadata.o 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_vivid_metadata.o In file included from src/libavutil/hdr_dynamic_metadata.c:26: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavutil/hmac.o src/libavutil/hmac.c:159:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ 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) | ^ 11 warnings generated. CC libavutil/hwcontext_amf.o 2 warnings generated. CC libavutil/hwcontext_drm.o 5 warnings generated. CC libavutil/hwcontext_vulkan.o 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, | ^ 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) | ^ 4 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:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavutil/hwcontext_vulkan.c:45: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/imgutils.o src/libavutil/hwcontext_vulkan.c:650:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 650 | for (int i = 0; i < FF_ARRAY_ELEMS(lib_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:745:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 745 | for (int i = 0; i < FF_ARRAY_ELEMS(optional_instance_exts) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:759:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 759 | for (int i = 0; i < FF_ARRAY_ELEMS(optional_device_exts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:768:69: warning: unused parameter 'messageType' [-Wunused-parameter] 768 | VkDebugUtilsMessageTypeFlagsEXT messageType, | ^ src/libavutil/hwcontext_vulkan.c:793:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 793 | for (int i = 0; i < data->cmdBufLabelCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:827:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 827 | for (int i = 0; i < p->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1011:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1011 | RELEASE_PROPS(extension_names, extensions_found); | ^ src/libavutil/hwcontext_vulkan.c:816:29: note: expanded from macro 'RELEASE_PROPS' 816 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:926:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 926 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:946:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 946 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:967:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 967 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:986:31: 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:1154:9: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1154 | RELEASE_PROPS(enabled_layers, enabled_layers_count); | ^ src/libavutil/hwcontext_vulkan.c:816:29: note: expanded from macro 'RELEASE_PROPS' 816 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1051:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1051 | for (int i = 0; i < sup_layer_count; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1084:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1084 | for (int i = 0; i < sup_layer_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1123:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1123 | for (int j = 0; j < sup_layer_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1154:9: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1154 | RELEASE_PROPS(enabled_layers, enabled_layers_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:815:27: note: expanded from macro 'RELEASE_PROPS' 815 | for (int i = 0; i < count; i++) \ | ~ ^ ~~~~~ src/libavutil/hwcontext_vulkan.c:1297:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1297 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount); | ^ src/libavutil/hwcontext_vulkan.c:816:29: note: expanded from macro 'RELEASE_PROPS' 816 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1297:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1297 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount); | ^ src/libavutil/hwcontext_vulkan.c:1297:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1297 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:815:27: note: expanded from macro 'RELEASE_PROPS' 815 | for (int i = 0; i < count; i++) \ | ~ ^ ~~~~~ src/libavutil/hwcontext_vulkan.c:1384:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1384 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1403:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1403 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1413:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1413 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1428:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1428 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1440:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1440 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1452:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1452 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1463:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1463 | if (select->index < num) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1502:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1502 | for (int i = 0; i < num_qf; i++) { | ~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:1532:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1532 | for (int i = 0; i < num_qf; i++) { | ~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:1697:33: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 1697 | av_free((void *)cd->pQueueCreateInfos[i].pQueuePriorities); | ^ src/libavutil/hwcontext_vulkan.c:1698:29: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual] 1698 | av_free((void *)cd->pQueueCreateInfos); | ^ src/libavutil/hwcontext_vulkan.c:1705:41: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'struct VkDeviceQueueCreateInfo *' drops const qualifier [-Wcast-qual] 1705 | pc = (VkDeviceQueueCreateInfo *)cd->pQueueCreateInfos; | ^ src/libavutil/hwcontext_vulkan.c:1594:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1594 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1652:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1652 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1624:17: note: expanded from macro 'PICK_QF' 1624 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1652:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1652 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1627:23: note: expanded from macro 'PICK_QF' 1627 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1652:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1652 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1628:34: note: expanded from macro 'PICK_QF' 1628 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1652:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1652 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:15: note: expanded from macro 'PICK_QF' 1634 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1653:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1653 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1624:17: note: expanded from macro 'PICK_QF' 1624 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1653:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1653 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1627:23: note: expanded from macro 'PICK_QF' 1627 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1653:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1653 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1628:34: note: expanded from macro 'PICK_QF' 1628 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1653:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1653 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:15: note: expanded from macro 'PICK_QF' 1634 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1654:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1654 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1624:17: note: expanded from macro 'PICK_QF' 1624 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1654:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1654 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1627:23: note: expanded from macro 'PICK_QF' 1627 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1654:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1654 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1628:34: note: expanded from macro 'PICK_QF' 1628 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1654:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1654 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:15: note: expanded from macro 'PICK_QF' 1634 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1656:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1656 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1624:17: note: expanded from macro 'PICK_QF' 1624 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1656:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1656 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1627:23: note: expanded from macro 'PICK_QF' 1627 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1656:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1656 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1628:34: note: expanded from macro 'PICK_QF' 1628 | if (hwctx->qf[i].idx == idx) { 43 warning s generated . \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1656:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1656 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:15: note: expanded from macro 'PICK_QF' 1634 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1657:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1657 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1624:17: note: expanded from macro 'PICK_QF' 1624 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1657:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1657 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1627:23: note: expanded from macro 'PICK_QF' 1627 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1657:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1657 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1628:34: note: expanded from macro 'PICK_QF' 1628 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1657:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1657 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:15: note: expanded from macro 'PICK_QF' 1634 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1659:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1659 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1624:17: note: expanded from macro 'PICK_QF' 1624 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1659:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1659 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1627:23: note: expanded from macro 'PICK_QF' 1627 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1659:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1659 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1628:34: note: expanded from macro 'PICK_QF' 1628 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1659:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1659 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:15: note: expanded from macro 'PICK_QF' 1634 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1660:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1660 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1624:17: note: expanded from macro 'PICK_QF' 1624 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1660:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1660 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1627:23: note: expanded from macro 'PICK_QF' 1627 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1660:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1660 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1628:34: note: expanded from macro 'PICK_QF' 1628 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1660:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1660 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:15: note: expanded from macro 'PICK_QF' 1634 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1663:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1663 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1624:17: note: expanded from macro 'PICK_QF' 1624 | if (idx == -1) \ | ~~~ ^ ~~ CC libavutil/integer.o src/libavutil/hwcontext_vulkan.c:1663:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1663 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1627:23: note: expanded from macro 'PICK_QF' 1627 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1663:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1663 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1628:34: note: expanded from macro 'PICK_QF' 1628 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1663:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1663 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:15: note: expanded from macro 'PICK_QF' 1634 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1667:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1667 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1624:17: note: expanded from macro 'PICK_QF' 1624 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1667:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1667 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1627:23: note: expanded from macro 'PICK_QF' 1627 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1667:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1667 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1628:34: note: expanded from macro 'PICK_QF' 1628 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1667:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1667 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:15: note: expanded from macro 'PICK_QF' 1634 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1669 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1624:17: note: expanded from macro 'PICK_QF' 1624 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1669:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1669 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1627:23: note: expanded from macro 'PICK_QF' 1627 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1669 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1628:34: note: expanded from macro 'PICK_QF' 1628 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1669:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1669 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:15: note: expanded from macro 'PICK_QF' 1634 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1681:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1681 | for (uint32_t i = 0; i < hwctx->nb_qf; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1686:34: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1686 | if (hwctx->qf[i].idx == cd->pQueueCreateInfos[j].queueFamilyIndex) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1702:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1702 | for (uint32_t j = 0; j < hwctx->qf[i].num; j++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1731:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1731 | for (uint32_t i = 0; i < hwctx->nb_qf; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1770:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1770 | RELEASE_PROPS(hwctx->enabled_inst_extensions, hwctx->nb_enabled_inst_extensions); | ^ src/libavutil/hwcontext_vulkan.c:816:29: note: expanded from macro 'RELEASE_PROPS' 816 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1770:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1770 | RELEASE_PROPS(hwctx->enabled_inst_extensions, hwctx->nb_enabled_inst_extensions); | ^ src/libavutil/hwcontext_vulkan.c:1771:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1771 | RELEASE_PROPS(hwctx->enabled_dev_extensions, hwctx->nb_enabled_dev_extensions); | ^ src/libavutil/hwcontext_vulkan.c:816:29: note: expanded from macro 'RELEASE_PROPS' 816 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1771:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1771 | RELEASE_PROPS(hwctx->enabled_dev_extensions, hwctx->nb_enabled_dev_extensions); | ^ src/libavutil/hwcontext_vulkan.c:1819:29: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 1819 | av_free((void *)dev_info.pQueueCreateInfos[i].pQueuePriorities); | ^ src/libavutil/hwcontext_vulkan.c:1820:25: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual] 1820 | av_free((void *)dev_info.pQueueCreateInfos); | ^ src/libavutil/hwcontext_vulkan.c:1848:25: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 1848 | av_free((void *)dev_info.pQueueCreateInfos[i].pQueuePriorities); | ^ src/libavutil/hwcontext_vulkan.c:1849:21: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual] 1849 | av_free((void *)dev_info.pQueueCreateInfos); | ^ src/libavutil/hwcontext_vulkan.c:1855:29: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1855 | av_free((void *)dev_info.ppEnabledExtensionNames[i]); | ^ src/libavutil/hwcontext_vulkan.c:1856:25: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1856 | av_free((void *)dev_info.ppEnabledExtensionNames); | ^ src/libavutil/hwcontext_vulkan.c:1790:66: warning: unused parameter 'flags' [-Wunused-parameter] 1790 | AVDictionary *opts, int flags) | ^ src/libavutil/hwcontext_vulkan.c:1818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1818 | for (int i = 0; i < dev_info.queueCreateInfoCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1847:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1847 | for (int i = 0; i < dev_info.queueCreateInfoCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1854:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1854 | for (int i = 0; i < dev_info.enabledExtensionCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1920:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1920 | for (int j = 0; j < FF_ARRAY_ELEMS(optional_device_exts); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2065:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2065 | CHECK_QUEUE("graphics", 0, graph_index, hwctx->queue_family_index, hwctx->nb_graphics_queues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2043:27: note: expanded from macro 'CHECK_QUEUE' 2043 | } else if (ctx_qf >= qf_num) { \ | ~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:2066:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2066 | CHECK_QUEUE("compute", 1, comp_index, hwctx->queue_family_comp_index, hwctx->nb_comp_queues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2043:27: note: expanded from macro 'CHECK_QUEUE' 2043 | } else if (ctx_qf >= qf_num) { \ | ~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:2067:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2067 | CHECK_QUEUE("upload", 1, tx_index, hwctx->queue_family_tx_index, hwctx->nb_tx_queues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2043:27: note: expanded from macro 'CHECK_QUEUE' 2043 | } else if (ctx_qf >= qf_num) { \ | ~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:2068:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2068 | CHECK_QUEUE("decode", 0, dec_index, hwctx->queue_family_decode_index, hwctx->nb_decode_queues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2043:27: note: expanded from macro 'CHECK_QUEUE' 2043 | } else if (ctx_qf >= qf_num) { \ | ~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:2069:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2069 | CHECK_QUEUE("encode", 0, enc_index, hwctx->queue_family_encode_index, hwctx->nb_encode_queues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2043:27: note: expanded from macro 'CHECK_QUEUE' 2043 | } else if (ctx_qf >= qf_num) { \ | ~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:2269:54: warning: unused parameter 'hwconfig' [-Wunused-parameter] 2269 | const void *hwconfig, | ^ src/libavutil/hwcontext_vulkan.c:2331:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2331 | for (int i = 0; i < p->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2416:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2416 | while (nb_sems < FF_ARRAY_ELEMS(f->sem) && f->sem[nb_sems]) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2493:65: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 2493 | use_ded_mem ? &ded_alloc : (void *)ded_alloc.pNext, | ^ src/libavutil/hwcontext_vulkan.c:2624:70: warning: unused parameter 'ectx' [-Wunused-parameter] 2624 | static int switch_layout_host(AVHWFramesContext *hwfc, FFVkExecPool *ectx, | ^ src/libavutil/hwcontext_vulkan.c:2638:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2638 | for (i = 0; i < p->vkctx.host_image_props.copyDstLayoutCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2642:11: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2642 | if (i == p->vkctx.host_image_props.copyDstLayoutCount) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2874:60: warning: unused parameter 'size' [-Wunused-parameter] 2874 | static AVBufferRef *vulkan_pool_alloc(void *opaque, size_t size) | ^ src/libavutil/hwcontext_vulkan.c:2949:43: warning: unused parameter 'fc' [-Wunused-parameter] 2949 | static void lock_frame(AVHWFramesContext *fc, AVVkFrame *vkf) | ^ src/libavutil/hwcontext_vulkan.c:2954:45: warning: unused parameter 'fc' [-Wunused-parameter] 2954 | static void unlock_frame(AVHWFramesContext *fc, AVVkFrame *vkf) | ^ src/libavutil/hwcontext_vulkan.c:3216:72: warning: unused parameter 'dir' [-Wunused-parameter] 3216 | enum AVHWFrameTransferDirection dir, | ^ src/libavutil/hwcontext_vulkan.c:3276:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3276 | for (int i = 0; i < FF_ARRAY_ELEMS(vulkan_drm_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:4113:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4113 | for (int i = 0; i < FF_ARRAY_ELEMS(vulkan_drm_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:4131:54: warning: unused parameter 'flags' [-Wunused-parameter] 4131 | const AVFrame *src, int flags) | ^ src/libavutil/hwcontext_vulkan.c:4462:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 4462 | for (int j = 0; j < p->vkctx.host_image_props.copySrcLayoutCount; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:4741:59: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 4741 | return vulkan_transfer_frame(hwfc, (AVFrame *)src, dst, 1); | ^ src/libavutil/hwcontext_vulkan.c:4860:64: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 4860 | returnsrc/libavutil/imgutils.c :v54u:l39k:a nwarning: _unused parameter 'plane' [-Wunused-parameter]t ransfer _54f | rianmte (ihmwafgce,_ gdestt_,l i(nAeVsFirzaem(ei n*t) swricd,t h0,) ;i n t| ^p lane, | ^ src/libavutil/hwcontext_vulkan.c:4865:55: warning: unused parameter 'src_fc' [-Wunused-parameter] 4865 | AVHWFramesContext *src_fc, int flags) | ^ src/libavutil/hwcontext_vulkan.c:4865:67: warning: unused parameter 'flags' [-Wunused-parameter] 4865 | AVHWFramesContext *src_fc, int flags) | ^ 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) | ^ CC libavutil/intmath.o CC libavutil/lfg.o CC libavutil/lls.o 8 warnings generated. 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/log2_tab.o CC libavutil/lzo.o 2 warnings generated. CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o CC libavutil/md5.o src/libavutil/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ src/libavutil/mathematics.c:110:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 110 | if (c <= a1) { | ~ ^ ~~ src/libavutil/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ src/libavutil/md5.c:162:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 162 | int cnt = FFMIN(len, 64 - j); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. CC libavutil/mem.o 1 warning generated. CC libavutil/murmur3.o CC libavutil/opt.o src/libavutil/opt.c:53:31: warning: cast from 'const void *' to 'const struct AVClass **' drops const qualifier [-Wcast-qual] 53 | class = *(const AVClass**)obj; | ^ src/libavutil/opt.c:125:24: warning: cast from 'const void *const *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 125 | return (unsigned *)((const void * const *)parray + 1); | ^ src/libavutil/opt.c:180:34: warning: comparison of integers of different signs: 'const enum AVOptionType' and 'int' [-Wsign-compare] 180 | if (require_type && (o->type != require_type)) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/opt.c:236:35: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 236 | *intnum = *(unsigned int*)dst; | ^ src/libavutil/opt.c:239:42: warning: cast from 'const void *' to 'enum AVPixelFormat *' drops const qualifier [-Wcast-qual] 239 | *intnum = *(enum AVPixelFormat *)dst; | ^ src/libavutil/opt.c:242:43: warning: cast from 'const void *' to 'enum AVSampleFormat *' drops const qualifier [-Wcast-qual] 242 | *intnum = *(enum AVSampleFormat *)dst; | ^ src/libavutil/opt.c:246:27: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 246 | *intnum = *(int *)dst; | ^ src/libavutil/opt.c:249:36: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 249 | *intnum = *(unsigned int *)dst; | ^ src/libavutil/opt.c:254:31: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 254 | *intnum = *(int64_t *)dst; | ^ src/libavutil/opt.c:257:26: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 257 | *num = *(float *)dst; | ^ src/libavutil/opt.c:260:27: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 260 | *num = *(double *)dst; | ^ src/libavutil/opt.c:263:34: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 263 | *intnum = ((AVRational *)dst)->num; | ^ src/libavutil/opt.c:264:34: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 264 | *den = ((AVRational *)dst)->den; | ^ src/libavutil/opt.c:358:36: warning: unused parameter 'obj' [-Wunused-parameter] 358 | static int set_string_binary(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:358:57: warning: unused parameter 'o' [-Wunused-parameter] 358 | static int set_string_binary(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:392:29: warning: unused parameter 'obj' [-Wunused-parameter] 392 | static int set_string(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:392:50: warning: unused parameter 'o' [-Wunused-parameter] 392 | static int set_string(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:435:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 435 | for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/opt.c:458:40: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 458 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:592:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 592 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavutil/opt.c:642:34: warning: unused parameter 'obj' [-Wunused-parameter] 642 | static int set_string_dict(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:642:55: warning: unused parameter 'o' [-Wunused-parameter] 642 | static int set_string_dict(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:660:44: warning: unused parameter 'obj' [-Wunused-parameter] 660 | static int set_string_channel_layout(void *obj, const AVOption *o, | ^ src/libavutil/opt.c:660:65: warning: unused parameter 'o' [-Wunused-parameter] 660 | static int set_string_channel_layout(void *obj, const AVOption *o, | ^ CC libavutil/parseutils.o src/libavutil/opt.c:1047:68: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1047 | ret = snprintf(*pbuf, buf_len, "%s", get_bool_name(*(int *)dst)); | ^ src/libavutil/opt.c:1050:58: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1050 | ret = snprintf(*pbuf, buf_len, "0x%08X", *(int *)dst); | ^ src/libavutil/opt.c:1053:54: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1053 | ret = snprintf(*pbuf, buf_len, "%d", *(int *)dst); | ^ src/libavutil/opt.c:1056:59: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 1056 | ret = snprintf(*pbuf, buf_len, "%u", *(unsigned *)dst); | ^ src/libavutil/opt.c:1059:63: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 1059 | ret = snprintf(*pbuf, buf_len, "%"PRId64, *(int64_t *)dst); | ^ src/libavutil/opt.c:1062:64: warning: cast from 'const void *' to 'unsigned long *' drops const qualifier [-Wcast-qual] 1062 | ret = snprintf(*pbuf, buf_len, "%"PRIu64, *(uint64_t *)dst); | ^ src/libavutil/opt.c:1065:56: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1065 | ret = snprintf(*pbuf, buf_len, "%f", *(float *)dst); | ^ src/libavutil/opt.c:1068:57: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1068 | ret = snprintf(*pbuf, buf_len, "%f", *(double *)dst); | ^ src/libavutil/opt.c:1072:64: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 1072 | ret = snprintf(*pbuf, buf_len, "%d/%d", ((AVRational *)dst)->num, ((AVRational *)dst)->den); | ^ src/libavutil/opt.c:1072:90: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 1072 | ret = snprintf(*pbuf, buf_len, "%d/%d", ((AVRational *)dst)->num, ((AVRational *)dst)->den); | ^ src/libavutil/opt.c:1078:26: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1078 | if (*(uint8_t **)dst) { | ^ src/libavutil/opt.c:1079:44: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1079 | *pbuf = av_strdup(*(uint8_t **)dst); | ^ src/libavutil/opt.c:1091:27: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1091 | if (!*(uint8_t **)dst && (search_flags & AV_OPT_ALLOW_NULL)) { | ^ src/libavutil/opt.c:1095:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1095 | len = *(int *)(((uint8_t *)dst) + sizeof(uint8_t *)); | ^ src/libavutil/opt.c:1104:28: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1104 | bin = *(uint8_t **)dst; | ^ src/libavutil/opt.c:1110:57: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1110 | ret = snprintf(*pbuf, buf_len, "%dx%d", ((int *)dst)[0], ((int *)dst)[1]); | ^ src/libavutil/opt.c:1110:74: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1110 | ret = snprintf(*pbuf, buf_len, "%dx%d", ((int *)dst)[0], ((int *)dst)[1]); | ^ src/libavutil/opt.c:1113:110: warning: cast from 'const void *' to 'enum AVPixelFormat *' drops const qualifier [-Wcast-qual] 1113 | ret = snprintf(*pbuf, buf_len, "%s", (char *)av_x_if_null(av_get_pix_fmt_name(*(enum AVPixelFormat *)dst), "none")); | ^ src/libavutil/opt.c:1116:114: warning: cast from 'const void *' to 'enum AVSampleFormat *' drops const qualifier [-Wcast-qual] 1116 | ret = snprintf(*pbuf, buf_len, "%s", (char *)av_x_if_null(av_get_sample_fmt_name(*(enum AVSampleFormat *)dst), "none")); | ^ src/libavutil/opt.c:1119:35: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 1119 | int64_t i64 = *(int64_t *)dst; | ^ src/libavutil/opt.c:1126:41: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1126 | (int)((uint8_t *)dst)[0], (int)((uint8_t *)dst)[1], | ^ src/libavutil/opt.c:1126:67: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1126 | (int)((uint8_t *)dst)[0], (int)((uint8_t *)dst)[1], | ^ src/libavutil/opt.c:1127:41: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1127 | (int)((uint8_t *)dst)[2], (int)((uint8_t *)dst)[3]); | ^ src/libavutil/opt.c:1127:67: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1127 | (int)((uint8_t *)dst)[2], (int)((uint8_t *)dst)[3]); | ^ src/libavutil/opt.c:1133:32: warning: cast from 'const void *' to 'struct AVDictionary **' drops const qualifier [-Wcast-qual] 1133 | if (!*(AVDictionary **)dst && (search_flags & AV_OPT_ALLOW_NULL)) { | ^ src/libavutil/opt.c:1137:53: warning: cast from 'const void *' to 'struct AVDictionary **' drops const qualifier [-Wcast-qual] 1137 | return av_dict_get_string(*(AVDictionary **)dst, (char **)pbuf, '=', ':'); | ^ src/libavutil/opt.c:1242:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1242 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavutil/opt.c:2132:57: warning: cast from 'const void *const *' to 'void **' drops const qualifier [-Wcast-qual] 2132 | opt_array_pelem(o, *(void**)psrc, i)); | ^ src/libavutil/opt.c:2154:22: warning: cast from 'const void *' to 'struct AVClass **' drops const qualifier [-Wcast-qual] 2154 | c = *(AVClass **)src; | ^ src/libavutil/opt.c:2160:38: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2160 | void *field_src = (uint8_t *)src + o->offset; | ^ src/libavutil/opt.c:2218:55: warning: cast from 'const void *' to 'void **' drops const qualifier [-Wcast-qual] 2218 | const void *src = opt_array_pelem(o, *(void**)parray, start_elem + i); | ^ src/libavutil/opt.c:2369:37: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2369 | const void *src = (uint8_t*)val + i * elem_size_val; | ^ src/libavutil/opt.c:2394:68: warning: cast from 'const void *' to 'const char **' drops const qualifier [-Wcast-qual] 2394 | ret = opt_set_elem(obj, target_obj, o, *(const char **)src, dst); | ^ src/libavutil/opt.c:2404:57: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 2404 | case AV_OPT_TYPE_INT: intnum = *(int*)src; break; | ^ src/libavutil/opt.c:2405:61: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 2405 | case AV_OPT_TYPE_INT64: intnum = *(int64_t*)src; break; | ^ src/libavutil/opt.c:2406:59: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 2406 | case AV_OPT_TYPE_FLOAT: num = *(float*)src; break; | ^ src/libavutil/opt.c:2407:60: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 2407 | case AV_OPT_TYPE_DOUBLE: num = *(double*)src; break; | ^ src/libavutil/opt.c:2408:64: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 2408 | case AV_OPT_TYPE_RATIONAL: intnum = ((AVRational*)src)->num; | ^ src/libavutil/opt.c:2409:64: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 2409 | den = ((AVRational*)src)->den; break; | ^ src/libavutil/parseutils.c:374:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 374 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:387:64: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 387 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/parseutils.c:570:19: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 570 | return (char*)p; | ^ src/libavutil/parseutils.c:627:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 627 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:648:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 648 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:718:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 718 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:767:27: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 767 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 7 warnings generated. CC libavutil/pixdesc.o src/libavutil/pixdesc.c:55:45: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 55 | const uint32_t *p = (uint32_t *)byte_p; | ^ src/libavutil/pixdesc.c:137:39: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 137 | uint32_t *p = (uint32_t *)byte_p; | ^ src/libavutil/pixdesc.c:3467:42: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3467 | while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3506:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3506 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3782:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3782 | for (i = 0; i < FF_ARRAY_ELEMS(color_range_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3804:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3804 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3812:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3812 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names_ext); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3837:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3837 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3845:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3845 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names_ext); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3866:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3866 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3887:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3887 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3929:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3929 | for (int i = 0; i < FF_ARRAY_ELEMS(alpha_mode_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 warnings generated. CC libavutil/pixelutils.o src/libavutil/pixelutils.c:82:90: warning: unused parameter 'log_ctx' [-Wunused-parameter] 82 | av_pixelutils_sad_fn av_pixelutils_get_sad_fn(int w_bits, int h_bits, int aligned, void *log_ctx) | ^ src/libavutil/pixelutils.c:94:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 94 | h_bits < 1 || h_bits > FF_ARRAY_ELEMS(sad)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/pixelutils.c:93:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 93 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavutil/random_seed.o src/libavutil/random_seed.c:88:28: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 88 | av_assert0(sizeof(tmp) >= av_sha_size); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ 1 warning generated. CC libavutil/rational.o 63 warnings generated. CC libavutil/rc4.o src/libavutil/rational.c:59:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 59 | if (a1.den) x = FFMIN(x, (max - a0.den) / a1.den); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/rational.c:61:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/rc4.c:34:65: warning: unused parameter 'decrypt' [-Wunused-parameter] 34 | int av_rc4_init(AVRC4 *r, const uint8_t *key, int key_bits, int decrypt) { | ^ src/libavutil/rc4.c:55:83: warning: unused parameter 'iv' [-Wunused-parameter] 55 | void av_rc4_crypt(AVRC4 *r, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) { | ^ src/libavutil/rc4.c:55:91: warning: unused parameter 'decrypt' [-Wunused-parameter] 55 | void av_rc4_crypt(AVRC4 *r, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) { | ^ 3 warnings generated. CC libavutil/refstruct.o 2 warnings generated. CC libavutil/reverse.o 12 warnings generated. CC libavutil/ripemd.o src/libavutil/refstruct.c:153:41: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 153 | RefCount *ref = get_refcount((void*)obj); | ^ src/libavutil/refstruct.c:180:52: warning: cast from 'const _Atomic(unsigned long) *' to '_Atomic(unsigned long) *' drops const qualifier [-Wcast-qual] 180 | return atomic_load_explicit((atomic_uintptr_t*)&ref->refcount, memory_order_acquire) == 1; | ^ src/libavutil/refstruct.c:316:53: warning: unused parameter 'unused' [-Wunused-parameter] 316 | static void refstruct_pool_uninit(AVRefStructOpaque unused, void *obj) | ^ CC libavutil/samplefmt.o 3 warnings generated. CC libavutil/sha.o src/libavutil/samplefmt.c:175:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 175 | audio_data[0] = (uint8_t *)buf; | ^ 1 warning generated. CC libavutil/sha512.o STRIP libswscale/x86/output.o skipping strip -x libswscale/x86/output.o CC libavutil/side_data.o src/libavutil/side_data.c:29:87: warning: missing field 'props' initializer [-Wmissing-field-initializers] 29 | [AV_FRAME_DATA_A53_CC] = { "ATSC A53 Part 4 Closed Captions" }, | ^ src/libavutil/side_data.c:32:81: warning: missing field 'props' initializer [-Wmissing-field-initializers] 32 | [AV_FRAME_DATA_AFD] = { "Active format description" }, | ^ src/libavutil/side_data.c:34:68: warning: missing field 'props' initializer [-Wmissing-field-initializers] 34 | [AV_FRAME_DATA_SKIP_SAMPLES] = { "Skip samples" }, | ^ src/libavutil/side_data.c:35:68: warning: missing field 'props' initializer [-Wmissing-field-initializers] 35 | [AV_FRAME_DATA_GOP_TIMECODE] = { "GOP timecode" }, | ^ src/libavutil/side_data.c:36:75: warning: missing field 'props' initializer [-Wmissing-field-initializers] 36 | [AV_FRAME_DATA_S12M_TIMECODE] = { "SMPTE 12-1 timecode" }, | ^ src/libavutil/side_data.c:40:81: warning: missing field 'props' initializer [-Wmissing-field-initializers] 40 | [AV_FRAME_DATA_VIDEO_ENC_PARAMS] = { "Video encoding parameters" }, | ^ src/libavutil/side_data.c:41:77: warning: missing field 'props' initializer [-Wmissing-field-initializers] 41 | [AV_FRAME_DATA_FILM_GRAIN_PARAMS] = { "Film grain parameters" }, | ^ src/libavutil/side_data.c:46:63: warning: missing field 'props' initializer [-Wmissing-field-initializers] 46 | [AV_FRAME_DATA_VIEW_ID] = { "View ID" }, | ^ src/libavutil/side_data.c:209:35: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual] 209 | (ret = (AVFrameSideData *)av_frame_side_data_get(*sd, *nb_sd, type))) { | ^ src/libavutil/side_data.c:236:38: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual] 236 | (sd_dst = (AVFrameSideData *)av_frame_side_data_get(*sd, *nb_sd, type))) { | ^ src/libavutil/side_data.c:263:38: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual] 263 | (sd_dst = (AVFrameSideData *)av_frame_side_data_get(*sd, *nb_sd, src->type))) { | ^ 11 warnings generated. CC libavutil/slicethread.o CC libavutil/spherical.o CC libavutil/stereo3d.o CC libavutil/tdrdi.o src/libavutil/spherical.c:80:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 80 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavutil/tea.o CC libavutil/threadmessage.o src/libavutil/stereo3d.c:104:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/stereo3d.c:124:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 124 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_view_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/stereo3d.c:144:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 144 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_primary_eye_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/time.o 3 warnings generated. CC libavutil/timecode.o CC libavutil/timecode_internal.o CC libavutil/timestamp.o CC libavutil/tree.o src/libavutil/timecode.c:166:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 166 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/twofish.o CC libavutil/tx.o CC libavutil/tx_double.o 1 warning generated. CC libavutil/tx_float.o src/libavutil/tx.c:304:71: warning: unused parameter 'cd' [-Wunused-parameter] 304 | static av_cold int ff_tx_null_init(AVTXContext *s, const FFTXCodelet *cd, | ^ src/libavutil/tx.c:305:45: warning: unused parameter 'flags' [-Wunused-parameter] 305 | uint64_t flags, FFTXCodeletOptions *opts, | ^ src/libavutil/tx.c:305:72: warning: unused parameter 'opts' [-Wunused-parameter] 305 | uint64_t flagIn file included from ssrc/libavutil/tx_double.c,: 21F: Fsrc/libavutil/tx_template.cT:X155C:o23d:e lwarning: ecomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]t Options *opt s155, | | ^ forsrc/libavutil/tx.c :(306i:n40t: iwarning: unused parameter 'len' [-Wunused-parameter]= 0; i 306< | F F _ A R R A Y _ E L E M S ( n p t w o _ t a b s _ i n i t _ d a t ai)n;t il+e+n), {i n t| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i nv, const void *scale) | ^ src/libavutil/tx.c:306:49: warning: unused parameter 'inv' [-Wunused-parameter] 306 | int len, int inv, const void *scale) | ^ src/libavutil/tx.c:306:66: warning: unused parameter 'scale' [-Wunused-parameter] 306 | int len, int inv, const void *scale) | ^ src/libavutil/tx.c:315:37: warning: unused parameter 's' [-Wunused-parameter] 315 | static void ff_tx_null(AVTXContext *s, void *_out, void *_in, ptrdiff_t stride) | ^ src/libavutil/tx.c:374:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 374 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx.c:525:63: warning: unused parameter 'opts' [-Wunused-parameter] 525 | int ff_tx_gen_default_map(AVTXContext *s, FFTXCodeletOptions *opts) | ^ src/libavutil/tx_template.c:479:70: warning: unused parameter 'cd' [-Wunused-parameter] 479 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:482:64: warning: unused parameter 'inv' [-Wunused-parameter] 482 | int len, int inv, | ^ src/libavutil/tx_template.c:483:63: warning: unused parameter 'scale' [-Wunused-parameter] 483 | const void *scale) | ^ src/libavutil/tx_template.c:534:1: warning: unused parameter 's' [-Wunused-parameter] 534 | DECL_FACTOR_F(3) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:535:1: warning: unused parameter 's' [-Wunused-parameter] 535 | DECL_FACTOR_F(5) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:536:1: warning: unused parameter 's' [-Wunused-parameter] 536 | DECL_FACTOR_F(7) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:537:1: warning: unused parameter 's' [-Wunused-parameter] 537 | DECL_FACTOR_F(9) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:538:1: warning: unused parameter 's' [-Wunused-parameter] 538 | DECL_FACTOR_S(15) | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro 'DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:589:74: warning: unused parameter 'cd' [-Wunused-parameter] 589 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:590:64: warning: unused parameter 'flags' [-Wunused-parameter] 590 | uint64_t flags, | ^ src/libavutil/tx_template.c:592:68: warning: unused parameter 'inv' [-Wunused-parameter] 592 | int len, int inv, | ^ src/libavutil/tx_template.c:593:67: warning: unused parameter 'scale' [-Wunused-parameter] 593 | const void *scale) | ^ src/libavutil/tx_template.c:631:49: warning: unused parameter 's' [-Wunused-parameter] 631 | static void TX_NAME(ff_tx_fft2_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:632:58: warning: unused parameter 'stride' [-Wunused-parameter] 632 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:643:49: warning: unused parameter 's' [-Wunused-parameter] 643 | static void TX_NAME(ff_tx_fft4_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:644:58: warning: unused parameter 'stride' [-Wunused-parameter] 644 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:725:63: warning: unused parameter 'cd' [-Wunused-parameter] 725 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:727:64: warning: unused parameter 'opts' [-Wunused-parameter] 727 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:847:75: warning: unused parameter 'cd' [-Wunused-parameter] 847 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:848:65: warning: unused parameter 'flags' [-Wunused-parameter] 848 | uint64_t flags, | ^ src/libavutil/tx_template.c:849:76: warning: unused parameter 'opts' [-Wunused-parameter] 849 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:850:69: warning: unused parameter 'inv' [-Wunused-parameter] 850 | int len, int inv, | ^ src/libavutil/tx_template.c:851:68: warning: unused parameter 'scale' [-Wunused-parameter] 851 | const void *scale) | ^ src/libavutil/tx_template.c:949:67: warning: unused parameter 'cd' [-Wunused-parameter] 949 | const FFTXCodelet *cd, | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:155:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1139:34: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1139 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1133:70: warning: unused parameter 'cd' [-Wunused-parameter] 1133 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1134:60: warning: unused parameter 'flags' [-Wunused-parameter] 1134 | uint64_t flags, | ^ src/libavutil/tx_template.c:1135:71: warning: unused parameter 'opts' [-Wunused-parameter] 1135 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1136:55: warning: unused parameter 'len' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1136:64: warning: unused parameter 'inv' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1235:34: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1235 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1224:64: warning: unused parameter 'cd' [-Wunused-parameter] 1224 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1226:65: warning: unused parameter 'opts' [-Wunused-parameter] 1226 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1381:34: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1381 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1373:73: warning: unused parameter 'cd' [-Wunused-parameter] 1373 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1375:74: warning: unused parameter 'opts' [-Wunused-parameter] 1375 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1376:67: warning: unused parameter 'inv' [-Wunused-parameter] 1376 | int len, int inv, | ^ src/libavutil/tx_template.c:1438:34: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1438 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:479:70: warning: unused parameter 'cd' [-Wunused-parameter] 479 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:482:64: warning: unused parameter 'inv' [-Wunused-parameter] 482 | int len, int inv, | ^ src/libavutil/tx_template.c:483:63: warning: unused parameter 'scale' [-Wunused-parameter] 483 | const void *scale) | ^ src/libavutil/tx_template.c:534:1: warning: unused parameter 's' [-Wunused-parameter] 534 | DECL_FACTOR_F(3) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:535:1: warning: unused parameter 's' [-Wunused-parameter] 535 | DECL_FACTOR_F(5) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:536:1: warning: unused parameter 's' [-Wunused-parameter] 536 | DECL_FACTOR_F(7) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:537:1: warning: unused parameter 's' [-Wunused-parameter] 537 | DECL_FACTOR_F(9) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:538:1: warning: unused parameter 's' [-Wunused-parameter] 538 | DECL_FACTOR_S(15) | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro 'DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:589:74: warning: unused parameter 'cd' [-Wunused-parameter] 589 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:590:64: warning: unused parameter 'flags' [-Wunused-parameter] 590 | uint64_t flags, | ^ src/libavutil/tx_template.c:592:68: warning: unused parameter 'inv' [-Wunused-parameter] 592 | int len, int inv, | ^ src/libavutil/tx_template.c:593:67: warning: unused parameter 'scale' [-Wunused-parameter] 593 | const void *scale) | ^ src/libavutil/tx_template.c:631:49: warning: unused parameter 's' [-Wunused-parameter] 631 | static void TX_NAME(ff_tx_fft2_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:632:58: warning: unused parameter 'stride' [-Wunused-parameter] 632 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:643:49: warning: unused parameter 's' [-Wunused-parameter] 643 | static void TX_NAME(ff_tx_fft4_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:644:58: warning: unused parameter 'stride' [-Wunused-parameter] 644 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:1614:34: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1614 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1602:64: warning: unused parameter 'cd' [-Wunused-parameter] 1602 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1604:65: warning: unused parameter 'opts' [-Wunused-parameter] 1604 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1723:1: warning: unused parameter 'stride' [-Wunused-parameter] 1723 | DECL_RDFT(r2c, 0) | ^ src/libavutil/tx_template.c:1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1724:1: warning: unused parameter 'stride' [-Wunused-parameter] 1724 | DECL_RDFT(c2r, 1) | ^ src/libavutil/tx_template.c:1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1827:1: warning: unused parameter 'stride' [-Wunused-parameter] 1827 | DECL_RDFT_HALF(r2r, AV_TX_REAL_TO_REAL, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1828:1: warning: unused parameter 'stride' [-Wunused-parameter] 1828 | DECL_RDFT_HALF(r2r_mod2, AV_TX_REAL_TO_REAL, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:725:63: warning: unused parameter 'cd' [-Wunused-parameter] 725 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:727:64: warning: unused parameter 'opts' [-Wunused-parameter] 727 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1829:1: warning: unused parameter 'stride' [-Wunused-parameter] 1829 | DECL_RDFT_HALF(r2i, AV_TX_REAL_TO_IMAGINARY, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:847:75: warning: unused parameter 'cd' [-Wunused-parameter] 847 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:848:65: warning: unused parameter 'flags' [-Wunused-parameter] 848 | uint64_t flags, | ^ src/libavutil/tx_template.c:849:76: warning: unused parameter 'opts' [-Wunused-parameter] 849 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:850:69: warning: unused parameter 'inv' [-Wunused-parameter] 850 | src/libavutil/tx_template.c : 1830 : 1 : warning: unused parameter 'stride' [-Wunused-parameter] int 1830l | eDnE,C Li_nRtD FiTn_vH,A L F| ( ^r 2i_src/libavutil/tx_template.cm:o851d:268,: Awarning: Vunused parameter 'scale' [-Wunused-parameter]_ TX_R E851A | L _ T O _ I M A G I N A R Y , 1 ) | ^ src/libavutil/tx_template.c : 1728 : 63 : note: expanded from macro 'DECL_RDFT_HALF' 1728 | c o n s t v o i d * s c a l e ) | ^ void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1842:38: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1842 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1833:63: warning: unused parameter 'cd' [-Wunused-parameter] 1833 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1835:64: warning: unused parameter 'opts' [-Wunused-parameter] 1835 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1876:56: warning: unused parameter 'stride' [-Wunused-parameter] 1876 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:949:67: warning: unused parameter 'cd' [-Wunused-parameter] 949 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1936:57: warning: unused parameter 'stride' [-Wunused-parameter] 1936 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:2014:38: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 2014 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:2009:66: warning: unused parameter 'opts' [-Wunused-parameter] 2009 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1139:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1139 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1133:70: warning: unused parameter 'cd' [-Wunused-parameter] 1133 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1134:60: warning: unused parameter 'flags' [-Wunused-parameter] 1134 | uint64_t flags, | ^ src/libavutil/tx_template.c:1135:71: warning: unused parameter 'opts' [-Wunused-parameter] 1135 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1136:55: warning: unused parameter 'len' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1136:64: warning: unused parameter 'inv' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1235:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1235 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1224:64: warning: unused parameter 'cd' [-Wunused-parameter] 1224 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1226:65: warning: unused parameter 'opts' [-Wunused-parameter] 1226 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1381:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1381 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1373:73: warning: unused parameter 'cd' [-Wunused-parameter] 1373 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1375:74: warning: unused parameter 'opts' [-Wunused-parameter] 1375 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1376:67: warning: unused parameter 'inv' [-Wunused-parameter] 1376 | int len, int inv, | ^ src/libavutil/tx_template.c:1438:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1438 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1614:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1614 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1602:64: warning: unused parameter 'cd' [-Wunused-parameter] 1602 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1604:65: warning: unused parameter 'opts' [-Wunused-parameter] 1604 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1723:1: warning: unused parameter 'stride' [-Wunused-parameter] 1723 | DECL_RDFT(r2c, 0) | ^ src/libavutil/tx_template.c:1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1724:1: warning: unused parameter 'stride' [-Wunused-parameter] 1724 | DECL_RDFT(c2r, 1) | ^ src/libavutil/tx_template.c:1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1827:1: warning: unused parameter 'stride' [-Wunused-parameter] 1827 | DECL_RDFT_HALF(r2r, AV_TX_REAL_TO_REAL, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1828:1: warning: unused parameter 'stride' [-Wunused-parameter] 1828 | DECL_RDFT_HALF(r2r_mod2, AV_TX_REAL_TO_REAL, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1829:1: warning: unused parameter 'stride' [-Wunused-parameter] 1829 | DECL_RDFT_HALF(r2i, AV_TX_REAL_TO_IMAGINARY, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1830:1: warning: unused parameter 'stride' [-Wunused-parameter] 1830 | DECL_RDFT_HALF(r2i_mod2, AV_TX_REAL_TO_IMAGINARY, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1842:38: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1842 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1833:63: warning: unused parameter 'cd' [-Wunused-parameter] 1833 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1835:64: warning: unused parameter 'opts' [-Wunused-parameter] 1835 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1876:56: warning: unused parameter 'stride' [-Wunused-parameter] 1876 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:1936:57: warning: unused parameter 'stride' [-Wunused-parameter] 1936 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:2014:38: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 2014 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:2009:66: warning: unused parameter 'opts' [-Wunused-parameter] 2009 | FFTXCodeletOptions *opts, | ^ CC libavutil/tx_int32.o In file included from src/libavutil/tx_int32.c:21: src/libavutil/tx_template.c:155:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:479:70: warning: unused parameter 'cd' [-Wunused-parameter] 479 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:482:64: warning: unused parameter 'inv' [-Wunused-parameter] 482 | int len, int inv, | ^ src/libavutil/tx_template.c:483:63: warning: unused parameter 'scale' [-Wunused-parameter] 483 | const void *scale) | ^ src/libavutil/tx_template.c:534:1: warning: unused parameter 's' [-Wunused-parameter] 534 | DECL_FACTOR_F(3) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:535:1: warning: unused parameter 's' [-Wunused-parameter] 535 | DECL_FACTOR_F(5) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:536:1: warning: unused parameter 's' [-Wunused-parameter] 536 | DECL_FACTOR_F(7) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:537:1: warning: unused parameter 's' [-Wunused-parameter] 537 | DECL_FACTOR_F(9) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:538:1: warning: unused parameter 's' [-Wunused-parameter] 538 | DECL_FACTOR_S(15) | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro 'DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:589:74: warning: unused parameter 'cd' [-Wunused-parameter] 589 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:590:64: warning: unused parameter 'flags' [-Wunused-parameter] 590 | uint64_t flags, | ^ src/libavutil/tx_template.c:592:68: warning: unused parameter 'inv' [-Wunused-parameter] 592 | int len, int inv, | ^ src/libavutil/tx_template.c:593:67: warning: unused parameter 'scale' [-Wunused-parameter] 593 | const void *scale) | ^ src/libavutil/tx_template.c:631:49: warning: unused parameter 's' [-Wunused-parameter] 631 | static void TX_NAME(ff_tx_fft2_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:632:58: warning: unused parameter 'stride' [-Wunused-parameter] 632 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:643:49: warning: unused parameter 's' [-Wunused-parameter] 643 | static void TX_NAME(ff_tx_fft4_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:644:58: warning: unused parameter 'stride' [-Wunused-parameter] 644 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:725:63: warning: unused parameter 'cd' [-Wunused-parameter] 725 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:727:64: warning: unused parameter 'opts' [-Wunused-parameter] 727 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:847:75: warning: unused parameter 'cd' [-Wunused-parameter] 847 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:848:65: warning: unused parameter 'flags' [-Wunused-parameter] 848 | uint64_t flags, | ^ src/libavutil/tx_template.c:849:76: warning: unused parameter 'opts' [-Wunused-parameter] 849 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:850:69: warning: unused parameter 'inv' [-Wunused-parameter] 850 | int len, int inv, | ^ src/libavutil/tx_template.c:851:68: warning: unused parameter 'scale' [-Wunused-parameter] 851 | const void *scale) | ^ src/libavutil/tx_template.c:949:67: warning: unused parameter 'cd' [-Wunused-parameter] 949 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1139:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1139 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1133:70: warning: unused parameter 'cd' [-Wunused-parameter] 1133 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1134:60: warning: unused parameter 'flags' [-Wunused-parameter] 1134 | uint64_t flags, | ^ src/libavutil/tx_template.c:1135:71: warning: unused parameter 'opts' [-Wunused-parameter] 1135 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1136:55: warning: unused parameter 'len' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1136:64: warning: unused parameter 'inv' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1235:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1235 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1224:64: warning: unused parameter 'cd' [-Wunused-parameter] 1224 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1226:65: warning: unused parameter 'opts' [-Wunused-parameter] 1226 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1381:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1381 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1373:73: warning: unused parameter 'cd' [-Wunused-parameter] 1373 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1375:74: warning: unused parameter 'opts' [-Wunused-parameter] 1375 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1376:67: warning: unused parameter 'inv' [-Wunused-parameter] 1376 | int len, int inv, | ^ src/libavutil/tx_template.c:1438:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1438 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1614:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1614 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1602:64: warning: unused parameter 'cd' [-Wunused-parameter] 1602 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1604:65: warning: unused parameter 'opts' [-Wunused-parameter] 1604 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1723:1: warning: unused parameter 'stride' [-Wunused-parameter] 1723 | DECL_RDFT(r2c, 0) | ^ src/libavutil/tx_template.c:1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1724:1: warning: unused parameter 'stride' [-Wunused-parameter] 1724 | DECL_RDFT(c2r, 1) | ^ src/libavutil/tx_template.c:1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1827:1: warning: unused parameter 'stride' [-Wunused-parameter] 1827 | DECL_RDFT_HALF(r2r, AV_TX_REAL_TO_REAL, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1828:1: warning: unused parameter 'stride' [-Wunused-parameter] 1828 | DECL_RDFT_HALF(r2r_mod2, AV_TX_REAL_TO_REAL, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1829:1: warning: unused parameter 'stride' [-Wunused-parameter] 1829 | DECL_RDFT_HALF(r2i, AV_TX_REAL_TO_IMAGINARY, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1830:1: warning: unused parameter 'stride' [-Wunused-parameter] 1830 | DECL_RDFT_HALF(r2i_mod2, AV_TX_REAL_TO_IMAGINARY, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1842:38: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1842 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1833:63: warning: unused parameter 'cd' [-Wunused-parameter] 1833 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1835:64: warning: unused parameter 'opts' [-Wunused-parameter] 1835 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1876:56: warning: unused parameter 'stride' [-Wunused-parameter] 1876 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:1936:57: warning: unused parameter 'stride' [-Wunused-parameter] 1936 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:2014:38: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 2014 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:2009:66: warning: unused parameter 'opts' [-Wunused-parameter] 2009 | FFTXCodeletOptions *opts, | ^ 9 warnings generated. CC libavutil/utils.o src/libavutil/utils.c:65:13: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 65 | case 1: LIST_LENGTH(uint8_t); break; | ^ src/libavutil/utils.c:63:35: note: expanded from macro 'LIST_LENGTH' 63 | { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); } | ^ src/libavutil/utils.c:66:13: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 66 | case 2: LIST_LENGTH(uint16_t); break; | ^ src/libavutil/utils.c:63:35: note: expanded from macro 'LIST_LENGTH' 63 | { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); } | ^ src/libavutil/utils.c:67:13: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 67 | case 4: LIST_LENGTH(uint32_t); break; | ^ src/libavutil/utils.c:63:35: note: expanded from macro 'LIST_LENGTH' 63 | { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); } | ^ src/libavutil/utils.c:68:13: warning: cast from 'const void *' to 'unsigned long *' drops const qualifier [-Wcast-qual] 68 | case 8: LIST_LENGTH(uint64_t); break; | ^ src/libavutil/utils.c:63:35: note: expanded from macro 'LIST_LENGTH' 63 | { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); } | ^ src/libavutil/utils.c:91:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 91 | buf_size = buf_size > len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ 5 warnings generated. CC libavutil/uuid.o CC libavutil/version.o CC libavutil/video_enc_params.o CC libavutil/video_hint.o In file included from src/libavutil/video_hint.c:27: src/libavutil/video_hint.h:68:39: warning: cast from 'const struct AVVideoHint *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 68 | return (AVVideoRect *)((uint8_t *)hints + hints->rect_offset); | ^ src/libavutil/video_hint.h:73:39: warning: cast from 'const struct AVVideoHint *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 73 | return (AVVideoRect *)((uint8_t *)hints + hints->rect_offset + idx * hints->rect_size); | ^ 2 warnings generated. CC libavutil/vulkan.o In file included from src/libavutil/vulkan.c:25: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavutil/vulkan.c:26: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:135:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 135 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:223:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:251:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:271:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:548:50: warning: unused parameter 's' [-Wunused-parameter] 548 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool) | ^ src/libavutil/vulkan.c:592:47: warning: unused parameter 's' [-Wunused-parameter] 592 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e) | ^ src/libavutil/vulkan.c:860:47: warning: unused parameter 's' [-Wunused-parameter] 860 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:996:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 996 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1427:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1427 | }; | ^ src/libavutil/vulkan.c:1905:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1905 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2095:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2095 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2196:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 2196 | for (int i = 0; i < len; i++) { | ~ ^ ~~~ src/libavutil/vulkan.c:2245:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2245 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2234:69: warning: unused parameter 'shd' [-Wunused-parameter] 2234 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2347:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2347 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2397:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2397 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2406:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2406 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2477:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2477 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2503:54: warning: unused parameter 's' [-Wunused-parameter] 2503 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2755:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2755 | VkFormat fmt) | ^ 55 warnings generated. X86ASM libavutil/x86/aes.o 55 warnings generated. CC libavutil/x86/aes_init.o CC libavutil/x86/cpu.o src/libavutil/x86/cpu.c:175:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | if (max_ext_level >= 0x80000001) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. X86ASM libavutil/x86/cpuid.o STRIP libavutil/x86/cpuid.o skipping strip -x libavutil/x86/cpuid.o X86ASM libavutil/x86/crc.o STRIP libavutil/x86/aes.o skipping strip -x libavutil/x86/aes.o X86ASM libavutil/x86/fixed_dsp.o STRIP libavutil/x86/fixed_dsp.o skipping strip -x libavutil/x86/fixed_dsp.o CC libavutil/x86/fixed_dsp_init.o 25 warnings generated. X86ASM libavutil/x86/float_dsp.o CC libavutil/x86/float_dsp_init.o X86ASM libavutil/x86/imgutils.o 55 warnings generated. CC libavutil/x86/imgutils_init.o STRIP libavutil/x86/imgutils.o skipping strip -x libavutil/x86/imgutils.o X86ASM libavutil/x86/lls.o CC libavutil/x86/lls_init.o STRIP libavutil/x86/crc.o skipping strip -x libavutil/x86/crc.o X86ASM libavutil/x86/pixelutils.o X86ASM libavutil/x86/tx_float.o STRIP libavutil/x86/lls.o skipping strip -x libavutil/x86/lls.o CC libavutil/x86/tx_float_init.o src/libavutil/x86/tx_float_init.c:87:1: warning: unused parameter 'flags' [-Wunused-parameter] 87 | DECL_INIT_FN(8, 0) | ^ src/libavutil/x86/tx_float_init.c:74:57: note: expanded from macro 'DECL_INIT_FN' 74 | uint64_t flags, \ | ^ src/libavutil/x86/tx_float_init.c:87:1: warning: unused parameter 'scale' [-Wunused-parameter] src/libavutil/x86/tx_float_init.c:77:60: note: expanded from macro 'DECL_INIT_FN' 77 | const void *scale) \ | ^ src/libavutil/x86/tx_float_init.c:88:1: warning: unused parameter 'flags' [-Wunused-parameter] 88 | DECL_INIT_FN(8, 2) | ^ src/libavutil/x86/tx_float_init.c:74:57: note: expanded from macro 'DECL_INIT_FN' 74 | uint64_t flags, \ | ^ src/libavutil/x86/tx_float_init.c:88:1: warning: unused parameter 'scale' [-Wunused-parameter] src/libavutil/x86/tx_float_init.c:77:60: note: expanded from macro 'DECL_INIT_FN' 77 | const void *scale) \ | ^ src/libavutil/x86/tx_float_init.c:90:67: warning: unused parameter 'cd' [-Wunused-parameter] 90 | static av_cold int factor_init(AVTXContext *s, const FFTXCodelet *cd, | ^ src/libavutil/x86/tx_float_init.c:91:41: warning: unused parameter 'flags' [-Wunused-parameter] 91 | uint64_t flags, FFTXCodeletOptions *opts, | ^ src/libavutil/x86/tx_float_init.c:91:68: warning: unused parameter 'opts' [-Wunused-parameter] 91 | uint64_t flags, FFTXCodeletOptions *opts, | ^ src/libavutil/x86/tx_float_init.c:92:45: warning: unused parameter 'inv' [-Wunused-parameter] 92 | int len, int inv, const void *scale) | ^ src/libavutil/x86/tx_float_init.c:92:62: warning: unused parameter 'scale' [-Wunused-parameter] 92 | int len, int inv, const void *scale) | ^ src/libavutil/x86/tx_float_init.c:144:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 144 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/x86/tx_float_init.c:137:66: warning: unused parameter 'cd' [-Wunused-parameter] 137 | static av_cold int m_inv_init(AVTXContext *s, const FFTXCodelet *cd, | ^ src/libavutil/x86/tx_float_init.c:138:67: warning: unused parameter 'opts' [-Wunused-parameter] 138 | uint64_t flags, FFTXCodeletOptions *opts, | ^ 12 warnings generated. CC libavutil/xga_font_data.o CC libavutil/xtea.o STRIP libavutil/x86/float_dsp.o skipping strip -x libavutil/x86/float_dsp.o HOSTLD doc/print_options STRIP libavutil/x86/pixelutils.o skipping strip -x libavutil/x86/pixelutils.o CC fftools/ffmpeg_dec.o CC fftools/ffmpeg_demux.o src/fftools/ffmpeg_dec.c:135:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 135 | for (int i = 0; i < FF_ARRAY_ELEMS(dp->sub_prev); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:472:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 472 | for (int i = 0; i < src->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:534:33: warning: unused parameter 'opaque' [-Wunused-parameter] 534 | static void subtitle_free(void *opaque, uint8_t *data) | ^ src/fftools/ffmpeg_dec.c:586:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 586 | if (end < sub_prev->end_display_time) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:808:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 808 | for (int i = 0; i < stdc_count_ones(outputs_mask); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:1067:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1067 | if (dp->nb_views_requested >= sizeof(dp->view_map[0].out_mask) * 8) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:1370:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1370 | if (dp->view_map[i].id == view_id) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/fftools/ffmpeg_dec.c:1549:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1549 | for (int i = 0; i < FF_ARRAY_ELEMS(dp->sub_prev); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:1757:45: warning: unused parameter 'ifilter' [-Wunused-parameter] 1757 | int dec_filter_add(Decoder *d, InputFilter *ifilter, InputFilterOptions *opts, | ^ CC fftools/ffmpeg_enc.o src/fftools/ffmpeg_demux.c:662:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 662 | for (unsigned i = 0; i < f->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 684 | for (int j = 0; j < ifile->ctx->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:688:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 688 | for (int k = 0; k < p->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:1458:20: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1458 | { NULL }, | ^ src/fftools/ffmpeg_demux.c:1823:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1823 | for (int i = 0; i < tg->nb_tiles; i++) | ~ ^ ~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:1826:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1826 | for (int i = 0; i < tg->nb_tiles - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:1893:56: warning: unused parameter 'f' [-Wunused-parameter] 1893 | static int is_windows_reserved_device_name(const char *f) | ^ src/fftools/ffmpeg_demux.c:2180:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2180 | for (int i = 0; i < ic->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:2241:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2241 | for (int i = 0; i < ic->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:2311:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2311 | for (int i = 0; i < ic->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:2320:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2320 | for (int i = 0; i < ic->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_enc.c:490:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 490 | for (size_t i = 0; i < es->nb_components; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC fftools/ffmpeg_filter.o 9 warnings generated. CC fftools/ffmpeg_hw.o src/fftools/ffmpeg_filter.c:263:39: warning: unused parameter 'opaque' [-Wunused-parameter] 263 | static void filter_command_free(void *opaque, uint8_t *data) | ^ src/fftools/ffmpeg_filter.c:415:68: warning: extra ';' outside of a function [-Wextra-semi] 415 | AVCOL_SPC_UNSPECIFIED, "%s", av_color_space_name); | ^ src/fftools/ffmpeg_filter.c:418:70: warning: extra ';' outside of a function [-Wextra-semi] 418 | AVCOL_RANGE_UNSPECIFIED, "%s", av_color_range_name); | ^ src/fftools/ffmpeg_filter.c:421:70: warning: extra ';' outside of a function [-Wextra-semi] 421 | AVALPHA_MODE_UNSPECIFIED, "%s", av_alpha_mode_name); | ^ src/fftools/ffmpeg_filter.c:592:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (int i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_filter.c:629:48: warning: unused parameter 'fg' [-Wunused-parameter] 629 | static char *describe_filter_link(FilterGraph *fg, AVFilterInOut *inout, int in) | ^ src/fftools/ffmpeg_filter.c:1393:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1393 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/fftools/ffmpeg_filter.c:2893:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2893 | while (fgp->nb_outputs_done < fg->nb_outputs) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_filter.c:3333:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3333 | av_assert0(input_idx == fg->nb_inputs); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffmpeg_filter.c:3341:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3341 | if (input_idx == fg->nb_inputs) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/fftools/ffmpeg_filter.c:3399:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3399 | for (unsigned i = 0; i < fg->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC fftools/ffmpeg_mux.o 11 warnings generated. CC fftools/ffmpeg_mux_init.o src/fftools/ffmpeg_mux.c:101:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 101 | for (; next <= FF_ARRAY_ELEMS(fd->wallclock); next++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux.c:741:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 741 | if (total_size && file_size > 0 && file_size >= total_size) { | ~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/fftools/ffmpeg_mux_init.c:42: src/libavutil/getenv_utf8.h:72:39: warning: unused parameter 'var' [-Wunused-parameter] 72 | static inline void freeenv_utf8(char *var) | ^ In file included from src/fftools/ffmpeg_mux_init.c:43: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/fftools/ffmpeg_mux_init.c:137:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 137 | for (i = 0; i < FF_ARRAY_ELEMS(base) && ret < 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:256:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 256 | { ENC_STATS_FILE_IDX, "fidx" }, | ^ src/fftools/ffmpeg_mux_init.c:257:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 257 | { ENC_STATS_STREAM_IDX, "sidx" }, | ^ src/fftools/ffmpeg_mux_init.c:258:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 258 | { ENC_STATS_FRAME_NUM, "n" }, | ^ src/fftools/ffmpeg_mux_init.c:260:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 260 | { ENC_STATS_TIMEBASE, "tb" }, | ^ src/fftools/ffmpeg_mux_init.c:262:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 262 | { ENC_STATS_PTS, "pts" }, | ^ src/fftools/ffmpeg_mux_init.c:263:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 263 | { ENC_STATS_PTS_TIME, "t" }, | ^ src/fftools/ffmpeg_mux_init.c:266:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 266 | { ENC_STATS_DTS, "dts", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:267:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 267 | { ENC_STATS_DTS_TIME, "dt", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:268:65: warning: missing field 'post_only' initializer [-Wmissing-field-initializers] 268 | { ENC_STATS_SAMPLE_NUM, "sn", 1 }, | ^ src/fftools/ffmpeg_mux_init.c:269:65: warning: missing field 'post_only' initializer [-Wmissing-field-initializers] 269 | { ENC_STATS_NB_SAMPLES, "samp", 1 }, | ^ src/fftools/ffmpeg_mux_init.c:270:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 270 | { ENC_STATS_PKT_SIZE, "size", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:271:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 271 | { ENC_STATS_BITRATE, "br", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:272:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 272 | { ENC_STATS_AVG_BITRATE, "abr", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:273:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 273 | { ENC_STATS_KEYFRAME, "key", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:1628:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1628 | for (int j = 0; j < istg->stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2032:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2032 | for (int i = 0; i < FF_ARRAY_ELEMS(map_func); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2077:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2077 | for (unsigned i = 0; i < mux->of.nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2083:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2083 | for (unsigned i = 0; have_video && i < mux->of.nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2095:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2095 | for (unsigned i = 0; i < mux->of.nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2120:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | for (int i = 0; i < oc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2159:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2159 | for (int i = 0; i < oc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2186:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2186 | for (int i = 0; i < oc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2480:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2480 | if (*ptr || stream_idx >= input_files[file_idx]->ctx->nb_stream_groups || stream_idx < 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2506:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2506 | SERIALIZE_LOOP_SUBBLOCK(demixing_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2441:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK' 2441 | for (int k = 0; k < obj->nb_subblocks; k++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2514:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2514 | SERIALIZE_LOOP_SUBBLOCK(recon_gain_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2441:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK' 2441 | for (int k = 0; k < obj->nb_subblocks; k++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2516:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2516 | SERIALIZE_LOOP(audio_element, layer, s, ","); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2450:23: note: expanded from macro 'SERIALIZE_LOOP' 2450 | for (int j = 0; j < parent->nb_## child ## suffix; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2522:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2522 | for (int i = 0; i < mix->nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2530:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2530 | SERIALIZE_LOOP_SUBBLOCK(output_mix_config); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2441:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK' 2441 | for (int k = 0; k < obj->nb_subblocks; k++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2531:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2531 | for (int j = 0; j < submix->nb_elements; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2546:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2546 | SERIALIZE_LOOP_SUBBLOCK(element_mix_config); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2441:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK' 2441 | for (int k = 0; k < obj->nb_subblocks; k++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2551:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2551 | SERIALIZE_LOOP(submix, layout, s, "|"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2450:23: note: expanded from macro 'SERIALIZE_LOOP' 2450 | for (int j = 0; j < parent->nb_## child ## suffix; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2581:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2581 | { NULL }, | ^ src/fftools/ffmpeg_mux_init.c:2855:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2855 | for (int j = 0; j < oc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2867:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2867 | if (index < 0 || index >= oc->nb_chapters) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2874:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2874 | if (index < 0 || index >= oc->nb_programs) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2902:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | for (int i = 0; i < is->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2988 | SET_DICT(type_in, meta_in, ic, idx_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2976:13: note: expanded from macro 'SET_DICT' 2976 | METADATA_CHECK_INDEX(index, context->nb_chapters, "chapter")\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2964:32: note: expanded from macro 'METADATA_CHECK_INDEX' 2964 | if ((index) < 0 || (index) >= (nb_elems)) {\ | ~~~~~ ^ ~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2988 | SET_DICT(type_in, meta_in, ic, idx_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2980:13: note: expanded from macro 'SET_DICT' 2980 | METADATA_CHECK_INDEX(index, context->nb_programs, "program")\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2964:32: note: expanded from macro 'METADATA_CHECK_INDEX' 2964 | if ((index) < 0 || (index) >= (nb_elems)) {\ | ~~~~~ ^ ~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2989:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2989 | SET_DICT(type_out, meta_out, oc, idx_out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2976:13: note: expanded from macro 'SET_DICT' 2976 | METADATA_CHECK_INDEX(index, context->nb_chapters, "chapter")\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2964:32: note: expanded from macro 'METADATA_CHECK_INDEX' 2964 | if ((index) < 0 || (index) >= (nb_elems)) {\ | ~~~~~ ^ ~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2989:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2989 | SET_DICT(type_out, meta_out, oc, idx_out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2980:13: note: expanded from macro 'SET_DICT' 2980 | METADATA_CHECK_INDEX(index, context->nb_programs, "program")\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2964:32: note: expanded from macro 'METADATA_CHECK_INDEX' 2964 | if ((index) < 0 || (index) >= (nb_elems)) {\ | ~~~~~ ^ ~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2993:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2993 | for (i = 0; i < ic->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3007:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3007 | for (i = 0; i < oc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3110:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3110 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3129:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3129 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3144:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3144 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3204:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3204 | if (nb_ch > INT_MAX - size) { | ~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3223:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3223 | for (j = 0; j < nb_ch; j++) { | ~ ^ ~~~~~ 2 warnings generated. CC fftools/ffmpeg_opt.o src/fftools/ffmpeg_opt.c:156:32: warning: unused parameter 'optctx' [-Wunused-parameter] 156 | static int show_hwaccels(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:156:52: warning: unused parameter 'opt' [-Wunused-parameter] 156 | static int show_hwaccels(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:156:69: warning: unused parameter 'arg' [-Wunused-parameter] 156 | static int show_hwaccels(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:240:64: warning: extra ';' outside of a function [-Wextra-semi] 240 | OPT_MATCH_PER_STREAM(str, const char *, OPT_TYPE_STRING, str); | ^ src/fftools/ffmpeg_opt.c:241:62: warning: extra ';' outside of a function [-Wextra-semi] 241 | OPT_MATCH_PER_STREAM(int, int, OPT_TYPE_INT, i); | ^ src/fftools/ffmpeg_opt.c:242:64: warning: extra ';' outside of a function [-Wextra-semi] 242 | OPT_MATCH_PER_STREAM(int64, int64_t, OPT_TYPE_INT64, i64); | ^ src/fftools/ffmpeg_opt.c:243:64: warning: extra ';' outside of a function [-Wextra-semi] 243 | OPT_MATCH_PER_STREAM(dbl, double, OPT_TYPE_DOUBLE, dbl); | ^ src/fftools/ffmpeg_opt.c:304:70: warning: extra ';' outside of a function [-Wextra-semi] 304 | OPT_MATCH_PER_STREAM_GROUP(str, const char *, OPT_TYPE_STRING, str); | ^ src/fftools/ffmpeg_opt.c:305:68: warning: extra ';' outside of a function [-Wextra-semi] 305 | OPT_MATCH_PER_STREAM_GROUP(int, int, OPT_TYPE_INT, i); | ^ src/fftools/ffmpeg_opt.c:306:70: warning: extra ';' outside of a function [-Wextra-semi] 306 | OPT_MATCH_PER_STREAM_GROUP(int64, int64_t, OPT_TYPE_INT64, i64); | ^ src/fftools/ffmpeg_opt.c:307:70: warning: extra ';' outside of a function [-Wextra-semi] 307 | OPT_MATCH_PER_STREAM_GROUP(dbl, double, OPT_TYPE_DOUBLE, dbl); | ^ src/fftools/ffmpeg_opt.c:411:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 411 | for (int j = 0; j < is->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_opt.c:487:37: warning: unused parameter 'optctx' [-Wunused-parameter] 487 | static int opt_filter_threads(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:487:57: warning: unused parameter 'opt' [-Wunused-parameter] 487 | static int opt_filter_threads(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:500:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ src/fftools/ffmpeg_opt.c:494:31: warning: unused parameter 'optctx' [-Wunused-parameter] 494 | static int opt_abort_on(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:494:51: warning: unused parameter 'opt' [-Wunused-parameter] 494 | static int opt_abort_on(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:513:35: warning: unused parameter 'optctx' [-Wunused-parameter] 513 | static int opt_stats_period(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:513:55: warning: unused parameter 'opt' [-Wunused-parameter] 513 | static int opt_stats_period(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:531:54: warning: unused parameter 'opt' [-Wunused-parameter] 531 | static int opt_audio_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:537:54: warning: unused parameter 'opt' [-Wunused-parameter] 537 | static int opt_video_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:543:57: warning: unused parameter 'opt' [-Wunused-parameter] 543 | static int opt_subtitle_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:549:53: warning: unused parameter 'opt' [-Wunused-parameter] 549 | static int opt_data_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:555:46: warning: unused parameter 'opt' [-Wunused-parameter] 555 | static int opt_map(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:700:49: warning: unused parameter 'opt' [-Wunused-parameter] 700 | static int opt_attach(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:714:51: warning: unused parameter 'opt' [-Wunused-parameter] 714 | static int opt_sdp_file(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:752:37: warning: unused parameter 'optctx' [-Wunused-parameter] 752 | static int opt_init_hw_device(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:752:57: warning: unused parameter 'opt' [-Wunused-parameter] 752 | static int opt_init_hw_device(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:767:39: warning: unused parameter 'optctx' [-Wunused-parameter] 767 | static int opt_filter_hw_device(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:767:59: warning: unused parameter 'opt' [-Wunused-parameter] 767 | static int opt_filter_hw_device(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:902:49: warning: unused parameter 'opt' [-Wunused-parameter] 902 | static int opt_target(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1045:34: warning: unused parameter 'optctx' [-Wunused-parameter] 1045 | static int opt_vstats_file(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1045:54: warning: unused parameter 'opt' [-Wunused-parameter] 1045 | static int opt_vstats_file(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1052:29: warning: unused parameter 'optctx' [-Wunused-parameter] 1052 | static int opt_vstats(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1052:66: warning: unused parameter 'arg' [-Wunused-parameter] 1052 | static int opt_vstats(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1068:55: warning: unused parameter 'opt' [-Wunused-parameter] 1068 | static int opt_video_frames(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1074:55: warning: unused parameter 'opt' [-Wunused-parameter] 1074 | static int opt_audio_frames(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1080:54: warning: unused parameter 'opt' [-Wunused-parameter] 1080 | static int opt_data_frames(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1222:56: warning: unused parameter 'opt' [-Wunused-parameter] 1222 | static int opt_video_filters(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1228:56: warning: unused parameter 'opt' [-Wunused-parameter] 1228 | static int opt_audio_filters(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1235:28: warning: unused parameter 'optctx' [-Wunused-parameter] 1235 | static int opt_vsync(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1235:48: warning: unused parameter 'opt' [-Wunused-parameter] 1235 | static int opt_vsync(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1242:51: warning: unused parameter 'opt' [-Wunused-parameter] 1242 | static int opt_timecode(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1256:55: warning: unused parameter 'opt' [-Wunused-parameter] 1256 | static int opt_audio_qscale(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1262:57: warning: unused parameter 'opt' [-Wunused-parameter] 1262 | static int opt_filter_complex(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1307:53: warning: unused parameter 'arg' [-Wunused-parameter] 1307 | void show_help_default(const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1560:31: warning: unused parameter 'optctx' [-Wunused-parameter] 1560 | static int opt_progress(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1560:51: warning: unused parameter 'opt' [-Wunused-parameter] 1560 | static int opt_progress(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1577:25: warning: unused parameter 'optctx' [-Wunused-parameter] 1577 | int opt_timelimit(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1598:29: warning: unused parameter 'optctx' [-Wunused-parameter] 1598 | static int opt_qphist(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1598:66: warning: unused parameter 'arg' [-Wunused-parameter] 1598 | static int opt_qphist(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1606:39: warning: unused parameter 'optctx' [-Wunused-parameter] 1606 | static int opt_adrift_threshold(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1606:76: warning: unused parameter 'arg' [-Wunused-parameter] 1606 | static int opt_adrift_threshold(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1624 | CMDUTILS_COMMON_OPTIONS | ^ src/fftools/opt_common.h:200:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 200 | { "L", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:201:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 201 | { "license", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:202:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 202 | { "h", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:203:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 203 | { "?", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:204:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 204 | { "help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:205:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 205 | { "-help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:206:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 206 | { "version", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_version }, "show version" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:207:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 207 | { "buildconf", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_buildconf }, "show build configuration" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:208:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 208 | { "formats", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_formats }, "show available formats" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:209:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 209 | { "muxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_muxers }, "show available muxers" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:210:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 210 | { "demuxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_demuxers }, "show available demuxers" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:211:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 211 | { "devices", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_devices }, "show available devices" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:212:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 212 | { "codecs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_codecs }, "show available codecs" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:213:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 213 | { "decoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_decoders }, "show available decoders" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:214:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 214 | { "encoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_encoders }, "show available encoders" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:215:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 215 | { "bsfs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_bsfs }, "show available bit stream filters" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:216:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 216 | { "protocols", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_protocols }, "show available protocols" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:217:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 217 | { "filters", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_filters }, "show available filters" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:218:126: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 218 | { "pix_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_pix_fmts }, "show available pixel formats" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:219:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 219 | { "layouts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_layouts }, "show standard channel layouts" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:220:133: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 220 | { "sample_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_sample_fmts }, "show available audio sample formats" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:221:132: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 221 | { "dispositions", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_dispositions}, "show available stream dispositions" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:222:124: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 222 | { "colors", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_colors }, "show available color names" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:223:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 223 | { "loglevel", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:224:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 224 | { "v", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:225:115: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 225 | { "report", OPT_TYPE_FUNC, OPT_EXPERT, { .func_arg = opt_report }, "generate a report" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:226:155: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 226 | { "max_alloc", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_max_alloc }, "set maximum size of a single allocated block", "bytes" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:227:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 227 | { "cpuflags", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpuflags }, "force specific cpu flags", "flags" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:228:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 228 | { "cpucount", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpucount }, "force specific cpu count", "count" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:229:139: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 229 | { "hide_banner", OPT_TYPE_BOOL, OPT_EXPERT, {&hide_banner}, "do not show program banner", "hide_banner" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:45:52: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 45 | "list sources of the input device", "device" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:47:51: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 47 | "list sinks of the output device", "device" }, \ | ^ src/fftools/ffmpeg_opt.c:1627:67: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1627 | "force container format (auto-detected otherwise)", "fmt" }, | ^ src/fftools/ffmpeg_opt.c:1630:34: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1630 | "overwrite output files" }, | ^ src/fftools/ffmpeg_opt.c:1633:40: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1633 | "never overwrite output files" }, | ^ src/fftools/ffmpeg_opt.c:1636:39: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1636 | "Ignore unknown stream types" }, | ^ src/fftools/ffmpeg_opt.c:1639:37: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1639 | "Copy unknown stream types" }, | ^ src/fftools/ffmpeg_opt.c:1642:91: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1642 | "allow recasting stream type in order to force a decoder of different media type" }, | ^ src/fftools/ffmpeg_opt.c:1658:81: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1658 | "[-]input_file_id[:stream_specifier][,sync_file_id[:stream_specifier]]" }, | ^ src/fftools/ffmpeg_opt.c:1662:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1662 | "outfile[,metadata]:infile[,metadata]" }, | ^ src/fftools/ffmpeg_opt.c:1665:52: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1665 | "set chapters mapping", "input_file_index" }, | ^ src/fftools/ffmpeg_opt.c:1669:20: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1669 | "duration" }, | ^ src/fftools/ffmpeg_opt.c:1673:21: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1673 | "time_stop" }, | ^ src/fftools/ffmpeg_opt.c:1676:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1676 | "set the limit file size in bytes", "limit_size" }, | ^ src/fftools/ffmpeg_opt.c:1679:59: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1679 | "start transcoding at specified time", "time_off" }, | ^ src/fftools/ffmpeg_opt.c:1682:65: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1682 | "set the start time offset relative to EOF", "time_off" }, | ^ src/fftools/ffmpeg_opt.c:1685:56: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1685 | "enable/disable seeking by timestamp with -ss" }, | ^ src/fftools/ffmpeg_opt.c:1688:52: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1688 | "enable/disable accurate seeking with -ss" }, | ^ src/fftools/ffmpeg_opt.c:1691:67: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1691 | "Indicate the input index for sync reference", "sync ref" }, | ^ src/fftools/ffmpeg_opt.c:1694:47: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1694 | "set the input ts offset", "time_off" }, | ^ src/fftools/ffmpeg_opt.c:1697:43: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1697 | "set the input ts scale", "scale" }, | ^ src/fftools/ffmpeg_opt.c:1700:79: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1700 | "set the recording timestamp ('now' to set the current time)", "time" }, | ^ src/fftools/ffmpeg_opt.c:1703:37: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1703 | "add metadata", "key=value" }, | ^ src/fftools/ffmpeg_opt.c:1706:75: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1706 | "add program with specified streams", "title=string:st=number..." }, | ^ src/fftools/ffmpeg_opt.c:1709:111: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1709 | "add stream group with specified streams and group type-specific arguments", "id=number:st=number..." }, | ^ src/fftools/ffmpeg_opt.c:1716:40: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1716 | "add timings for benchmarking" }, | ^ src/fftools/ffmpeg_opt.c:1719:35: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1719 | "add timings for each task" }, | ^ src/fftools/ffmpeg_opt.c:1722:60: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1722 | "write program-readable progress information", "url" }, | ^ src/fftools/ffmpeg_opt.c:1725:57: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1725 | "enable or disable interaction on standard input" }, | ^ src/fftools/ffmpeg_opt.c:1728:64: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1728 | "set max runtime in seconds in CPU user time", "limit" }, | ^ src/fftools/ffmpeg_opt.c:1731:34: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1731 | "dump each input packet" }, | ^ src/fftools/ffmpeg_opt.c:1734:55: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1734 | "when dumping packets, also dump the payload" }, | ^ src/fftools/ffmpeg_opt.c:1737:74: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1737 | "read input at native frame rate; equivalent to -readrate 1", "" }, | ^ src/fftools/ffmpeg_opt.c:1740:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1740 | "read input at specified rate", "speed" }, | ^ src/fftools/ffmpeg_opt.c:1743:93: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1743 | "The initial amount of input to burst read before imposing any readrate", "seconds" }, | ^ src/fftools/ffmpeg_opt.c:1746:103: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1746 | "Temporary readrate used to catch up if an input lags behind the specified readrate", "speed" }, | ^ src/fftools/ffmpeg_opt.c:1750:76: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1750 | "with optional prefixes \"pal-\", \"ntsc-\" or \"film-\")", "type" }, | ^ src/fftools/ffmpeg_opt.c:1753:36: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1753 | "frame drop threshold", "" }, | ^ src/fftools/ffmpeg_opt.c:1756:27: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1756 | "copy timestamps" }, | ^ src/fftools/ffmpeg_opt.c:1759:66: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1759 | "shift input timestamps to start at 0 when using copyts" }, | ^ src/fftools/ffmpeg_opt.c:1762:67: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1762 | "copy input stream time base when stream copying", "mode" }, | ^ src/fftools/ffmpeg_opt.c:1765:49: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1765 | "finish encoding within shortest input" }, | ^ src/fftools/ffmpeg_opt.c:1768:76: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1768 | "maximum buffering duration (in seconds) for the -shortest option" }, | ^ src/fftools/ffmpeg_opt.c:1771:25: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1771 | "bitexact mode" }, | ^ src/fftools/ffmpeg_opt.c:1774:64: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1774 | "timestamp discontinuity delta threshold", "threshold" }, | ^ src/fftools/ffmpeg_opt.c:1777:56: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1777 | "timestamp error delta threshold", "threshold" }, | ^ src/fftools/ffmpeg_opt.c:1780:34: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1780 | "exit on error", "error" }, | ^ src/fftools/ffmpeg_opt.c:1783:59: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1783 | "abort on the specified condition flags", "flags" }, | ^ src/fftools/ffmpeg_opt.c:1786:38: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1786 | "copy initial non-keyframes" }, | ^ src/fftools/ffmpeg_opt.c:1789:52: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1789 | "copy or discard frames before start time" }, | ^ src/fftools/ffmpeg_opt.c:1808:34: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1808 | "set profile", "profile" }, | ^ src/fftools/ffmpeg_opt.c:1815:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1815 | "number of non-complex filter threads" }, | ^ src/fftools/ffmpeg_opt.c:1818:63: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1818 | "maximum number of buffered frames in a filter graph" }, | ^ src/fftools/ffmpeg_opt.c:1822:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1822 | "deprecated, use -/filter", "filename" }, | ^ src/fftools/ffmpeg_opt.c:1826:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1826 | "reinit filtergraph on input parameter changes", "" }, | ^ src/fftools/ffmpeg_opt.c:1829:86: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1829 | "drop frame instead of reiniting filtergraph on input parameter changes", "" }, | ^ src/fftools/ffmpeg_opt.c:1832:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1832 | "create a complex filtergraph", "graph_description" }, | ^ src/fftools/ffmpeg_opt.c:1835:49: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1835 | "number of threads for -filter_complex" }, | ^ src/fftools/ffmpeg_opt.c:1838:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1838 | "create a complex filtergraph", "graph_description" }, | ^ src/fftools/ffmpeg_opt.c:1842:64: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1842 | "deprecated, use -/filter_complex instead", "filename" }, | ^ src/fftools/ffmpeg_opt.c:1846:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1846 | "print execution graph data to stderr" }, | ^ src/fftools/ffmpeg_opt.c:1849:72: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1849 | "write execution graph data to the specified file", "filename" }, | ^ src/fftools/ffmpeg_opt.c:1852:141: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1852 | "set the output printing format (available formats are: default, compact, csv, flat, ini, json, xml, mermaid, mermaidhtml)", "format" }, | ^ src/fftools/ffmpeg_opt.c:1855:56: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1855 | "enable automatic conversion filters globally" }, | ^ src/fftools/ffmpeg_opt.c:1858:50: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1858 | "print progress report during encoding", }, | ^ src/fftools/ffmpeg_opt.c:1861:85: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1861 | "set the period at which ffmpeg updates stats and -progress output", "time" }, | ^ src/fftools/ffmpeg_opt.c:1864:60: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1864 | "add an attachment to the output file", "filename" }, | ^ src/fftools/ffmpeg_opt.c:1867:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1867 | "extract an attachment into a file", "filename" }, | ^ src/fftools/ffmpeg_opt.c:1869:99: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1869 | { .off = OFFSET(loop) }, "set number of times input stream shall be looped", "loop count" }, | ^ src/fftools/ffmpeg_opt.c:1872:42: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1872 | "print timestamp debugging info" }, | ^ src/fftools/ffmpeg_opt.c:1875:149: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1875 | "ratio of decoding errors (0.0: no errors, 1.0: 100% errors) above which ffmpeg returns an error instead of success.", "maximum error rate" }, | ^ src/fftools/ffmpeg_opt.c:1878:23: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1878 | "discard", "" }, | ^ src/fftools/ffmpeg_opt.c:1881:27: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1881 | "disposition", "" }, | ^ src/fftools/ffmpeg_opt.c:1884:69: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1884 | "set the maximum number of queued packets from the demuxer" }, | ^ src/fftools/ffmpeg_opt.c:1887:83: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1887 | "read and decode the streams to fill missing information with heuristics" }, | ^ src/fftools/ffmpeg_opt.c:1890:59: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1890 | "set the number of bits per raw sample", "number" }, | ^ src/fftools/ffmpeg_opt.c:1894:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1894 | "write encoding stats before encoding" }, | ^ src/fftools/ffmpeg_opt.c:1897:47: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1897 | "write encoding stats after encoding" }, | ^ src/fftools/ffmpeg_opt.c:1900:45: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1900 | "write packets stats before muxing" }, | ^ src/fftools/ffmpeg_opt.c:1903:59: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1903 | "format of the stats written with -stats_enc_pre" }, | ^ src/fftools/ffmpeg_opt.c:1906:60: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1906 | "format of the stats written with -stats_enc_post" }, | ^ src/fftools/ffmpeg_opt.c:1909:59: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1909 | "format of the stats written with -stats_mux_pre" }, | ^ src/fftools/ffmpeg_opt.c:1918:115: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1918 | "override input framerate/convert to given output framerate (Hz value, fraction or abbreviation)", "rate" }, | ^ src/fftools/ffmpeg_opt.c:1921:75: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1921 | "set max frame rate (Hz value, fraction or abbreviation)", "rate" }, | ^ src/fftools/ffmpeg_opt.c:1924:56: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1924 | "set frame size (WxH or abbreviation)", "size" }, | ^ src/fftools/ffmpeg_opt.c:1927:68: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1927 | "set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)", "aspect" }, | ^ src/fftools/ffmpeg_opt.c:1930:38: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1930 | "set pixel format", "format" }, | ^ src/fftools/ffmpeg_opt.c:1934:17: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1934 | "angle" }, | ^ src/fftools/ffmpeg_opt.c:1938:60: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1938 | "(overrides any display rotation if it is not set)"}, | ^ src/fftools/ffmpeg_opt.c:1942:60: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1942 | "(overrides any display rotation if it is not set)"}, | ^ src/fftools/ffmpeg_opt.c:1945:61: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1945 | "set SMPTE2084 mastering display color volume info" }, | ^ src/fftools/ffmpeg_opt.c:1948:53: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1948 | "set SMPTE2084 Max CLL and Max FALL values" }, | ^ src/fftools/ffmpeg_opt.c:1951:25: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1951 | "disable video" }, | ^ src/fftools/ffmpeg_opt.c:1954:68: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1954 | "rate control override for specific intervals", "override" }, | ^ src/fftools/ffmpeg_opt.c:1961:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1961 | "set initial TimeCode value.", "hh:mm:ss[:;.]ff" }, | ^ src/fftools/ffmpeg_opt.c:1964:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1964 | "select the pass number (1 to 3)", "n" }, | ^ src/fftools/ffmpeg_opt.c:1967:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1967 | "select two pass log file name prefix", "prefix" }, | ^ src/fftools/ffmpeg_opt.c:1970:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1970 | "dump video coding statistics to file" }, | ^ src/fftools/ffmpeg_opt.c:1973:56: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1973 | "dump video coding statistics to file", "file" }, | ^ src/fftools/ffmpeg_opt.c:1976:47: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1976 | "Version of the vstats format to use."}, | ^ src/fftools/ffmpeg_opt.c:1983:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1983 | "specify intra matrix coeffs", "matrix" }, | ^ src/fftools/ffmpeg_opt.c:1986:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1986 | "specify inter matrix coeffs", "matrix" }, | ^ src/fftools/ffmpeg_opt.c:1989:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1989 | "specify intra matrix coeffs", "matrix" }, | ^ src/fftools/ffmpeg_opt.c:1996:74: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1996 | "set framerate mode for matching video streams; overrides vsync" }, | ^ src/fftools/ffmpeg_opt.c:1999:88: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1999 | "force the selected framerate, disable the best supported framerate selection" }, | ^ src/fftools/ffmpeg_opt.c:2002:69: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2002 | "set the value of an outfile streamid", "streamIndex:value" }, | ^ src/fftools/ffmpeg_opt.c:2005:66: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2005 | "force key frames at specified timestamps", "timestamps" }, | ^ src/fftools/ffmpeg_opt.c:2008:54: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2008 | "video bitrate (please use -b:v)", "bitrate" }, | ^ src/fftools/ffmpeg_opt.c:2011:55: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2011 | "use HW accelerated decoding", "hwaccel name" }, | ^ src/fftools/ffmpeg_opt.c:2014:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2014 | "select a device for HW acceleration", "devicename" }, | ^ src/fftools/ffmpeg_opt.c:2017:76: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2017 | "select output format used with HW accelerated decoding", "format" }, | ^ src/fftools/ffmpeg_opt.c:2020:50: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2020 | "show available HW acceleration methods" }, | ^ src/fftools/ffmpeg_opt.c:2023:55: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2023 | "automatically insert correct rotate filters" }, | ^ src/fftools/ffmpeg_opt.c:2026:78: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2026 | "automatically insert a scale filter at the end of the filter graph" }, | ^ src/fftools/ffmpeg_opt.c:2029:40: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2029 | "select the cropping to apply" }, | ^ src/fftools/ffmpeg_opt.c:2034:32: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2034 | "random access points" }, | ^ src/fftools/ffmpeg_opt.c:2043:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2043 | "set audio quality (codec-specific)", "quality", }, | ^ src/fftools/ffmpeg_opt.c:2046:51: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2046 | "set audio sampling rate (in Hz)", "rate" }, | ^ src/fftools/ffmpeg_opt.c:2049:52: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2049 | "set number of audio channels", "channels" }, | ^ src/fftools/ffmpeg_opt.c:2052:25: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2052 | "disable audio" }, | ^ src/fftools/ffmpeg_opt.c:2059:72: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2059 | "alias for -b:a (select bitrate for audio streams)", "bitrate" }, | ^ src/fftools/ffmpeg_opt.c:2062:25: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2062 | "audio pad", "" }, | ^ src/fftools/ffmpeg_opt.c:2069:39: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2069 | "set sample format", "format" }, | ^ src/fftools/ffmpeg_opt.c:2084:79: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2084 | "set the maximum number of channels to try to guess the channel layout" }, | ^ src/fftools/ffmpeg_opt.c:2089:28: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2089 | "disable subtitle" }, | ^ src/fftools/ffmpeg_opt.c:2100:34: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2100 | "fix subtitles duration" }, | ^ src/fftools/ffmpeg_opt.c:2103:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2103 | "set canvas size (WxH or abbreviation)", "size" }, | ^ src/fftools/ffmpeg_opt.c:2108:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2108 | "set the maximum demux-decode delay", "seconds" }, | ^ src/fftools/ffmpeg_opt.c:2111:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2111 | "set the initial demux-decode delay", "seconds" }, | ^ src/fftools/ffmpeg_opt.c:2114:68: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2114 | "specify a file in which to print sdp information", "file" }, | ^ src/fftools/ffmpeg_opt.c:2118:107: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2118 | "set the desired time base hint for output stream (1:24, 1:48000 or 0.04166, 2.0833e-5)", "ratio" }, | ^ src/fftools/ffmpeg_opt.c:2124:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2124 | "-1 = match source time base", "ratio" }, | ^ src/fftools/ffmpeg_opt.c:2128:77: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2128 | "A comma-separated list of bitstream filters", "bitstream_filters", }, | ^ src/fftools/ffmpeg_opt.c:2149:113: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2149 | "maximum number of packets that can be buffered while waiting for all streams to initialize", "packets" }, | ^ src/fftools/ffmpeg_opt.c:2152:94: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2152 | "set the threshold after which max_muxing_queue_size is taken into account", "bytes" }, | ^ src/fftools/ffmpeg_opt.c:2160:57: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2160 | { .off = OFFSET(data_disable) }, "disable data" }, | ^ src/fftools/ffmpeg_opt.c:2176:46: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2176 | "initialise hardware device", "args" }, | ^ src/fftools/ffmpeg_opt.c:2179:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2179 | "set hardware device used when filtering", "device" }, | ^ src/fftools/ffmpeg_opt.c:2185:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2185 | "deprecated, does nothing", "threshold" }, | ^ src/fftools/ffmpeg_opt.c:2190:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2190 | "deprecated, use the setfield video filter", "" }, | ^ src/fftools/ffmpeg_opt.c:2195:36: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2195 | "deprecated, does nothing" }, | ^ src/fftools/ffmpeg_opt.c:2200:73: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2200 | "set video sync method globally; deprecated, use -fps_mode", "" }, | ^ src/fftools/ffmpeg_opt.c:2203:13: warning: missing field 'type' initializer [-Wmissing-field-initializers] 2203 | { NULL, }, | ^ 11 warnings generated. CC fftools/ffmpeg_sched.o 226 warnings generated. CC fftools/graph/graphprint.o src/fftools/ffmpeg_sched.c:1317:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1317 | for (int i = 0; i < dec->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_sched.c:1322:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1322 | for (int i = 0; i < enc->nb_dst; i++) | ~ ^ ~~~~~~~~~~~ src/fftools/ffmpeg_sched.c:1356:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1356 | for (int i = 0; i < demux->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_sched.c:1387:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1387 | for (int i = 0; i < demux->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_sched.c:1836:42: warning: unused parameter 'sch' [-Wunused-parameter] 1836 | static int send_to_enc_thread(Scheduler *sch, SchEnc *enc, AVFrame *frame) | ^ src/fftools/ffmpeg_sched.c:2174:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2174 | av_assert0(pkt->stream_index < d->nb_streams); | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/graph/graphprint.c:78:247: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 78 | [SECTION_ID_ROOT] = { SECTION_ID_ROOT, "root", AV_TEXTFORMAT_SECTION_FLAG_IS_WRAPPER, { SECTION_ID_FILTERGRAPHS, SECTION_ID_INPUTFILES, SECTION_ID_OUTPUTFILES, SECTION_ID_DECODERS, SECTION_ID_ENCODERS, SECTION_ID_STREAMLINKS, -1 } }, | ^ src/fftools/graph/graphprint.c:80:141: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 80 | [SECTION_ID_FILTERGRAPHS] = { SECTION_ID_FILTERGRAPHS, "graphs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FILTERGRAPH, -1 } }, | ^ src/fftools/graph/graphprint.c:92:150: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 92 | [SECTION_ID_FILTER_INPUTS] = { SECTION_ID_FILTER_INPUTS, "filter_inputs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FILTER_INPUT, -1 } }, | ^ src/fftools/graph/graphprint.c:95:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 95 | [SECTION_ID_FILTER_OUTPUTS] = { SECTION_ID_FILTER_OUTPUTS, "filter_outputs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FILTER_OUTPUT, -1 } }, | ^ src/fftools/graph/graphprint.c:98:99: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 98 | [SECTION_ID_HWFRAMESCONTEXT] = { SECTION_ID_HWFRAMESCONTEXT, "hw_frames_context", 0, { -1 }, }, | ^ src/fftools/graph/graphprint.c:112:144: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 112 | [SECTION_ID_STREAMLINKS] = { SECTION_ID_STREAMLINKS, "streamlinks", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_STREAMLINK, -1 } }, | ^ src/fftools/graph/graphprint.c:115:176: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 115 | [SECTION_ID_DECODERS] = { SECTION_ID_DECODERS, "decoders", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY | AV_TEXTFORMAT_SECTION_FLAG_IS_SUBGRAPH, { SECTION_ID_DECODER, -1 } }, | ^ src/fftools/graph/graphprint.c:118:176: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 118 | [SECTION_ID_ENCODERS] = { SECTION_ID_ENCODERS, "encoders", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY | AV_TEXTFORMAT_SECTION_FLAG_IS_SUBGRAPH, { SECTION_ID_ENCODER, -1 } }, | ^ 50 warnings generated. CC fftools/sync_queue.o src/fftools/sync_queue.c:263:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | (sq->head_stream < 0 || sq->head_stream == stream_idx)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/fftools/sync_queue.c:282:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 282 | for (int i = 0; i < sq->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/sync_queue.c:401:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 401 | if (i < FF_ARRAY_ELEMS(f->data)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/sync_queue.c:422:28: warning: comparison of integers of different signs: 'const int' and 'const uintptr_t' (aka 'const unsigned long') [-Wsign-compare] 422 | frame->linesize[0] > sq->align_mask) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/sync_queue.c:434:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 434 | av_assert0(st->samples_queued >= nb_samples); | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/sync_queue.c:513:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 513 | (st->frame_samples <= st->samples_queued || st->finished)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/sync_queue.c:520:26: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 520 | nb_samples = FFMIN(nb_samples, st->samples_queued); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/fftools/sync_queue.c:544:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 544 | av_assert0(st->samples_queued >= frame_samples(sq, frame)); | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/sync_queue.c:583:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | return (nb_eof == sq->nb_streams) ? AVERROR_EOF : AVERROR(EAGAIN); | ~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. CC fftools/thread_queue.o 9 warnings generated. CC fftools/textformat/avtextformat.o CC fftools/textformat/tf_compact.o src/fftools/textformat/avtextformat.c:74:157: warning: missing field 'min' initializer [-Wmissing-field-initializers] 74 | { "string_validation_replacement", "set string validation replacement string", OFFSET(string_validation_replacement), AV_OPT_TYPE_STRING, { .str = "" } }, | ^ src/fftools/textformat/avtextformat.c:75:143: warning: missing field 'min' initializer [-Wmissing-field-initializers] 75 | { "svr", "set string validation replacement string", OFFSET(string_validation_replacement), AV_OPT_TYPE_STRING, { .str = "\xEF\xBF\xBD" } }, | ^ src/fftools/textformat/avtextformat.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/fftools/textformat/tf_compact.c:39:87: warning: unused parameter 'log_ctx' [-Wunused-parameter] 39 | static const char *c_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) | ^ src/fftools/textformat/tf_compact.c:62:89: warning: unused parameter 'log_ctx' [-Wunused-parameter] 62 | static const char *csv_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) | ^ src/fftools/textformat/tf_compact.c:81:46: warning: unused parameter 'dst' [-Wunused-parameter] 81 | static const char *none_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) | ^ src/fftools/textformat/tf_compact.c:81:79: warning: unused parameter 'sep' [-Wunused-parameter] 81 | static const char *none_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) | ^ src/fftools/textformat/tf_compact.c:81:90: warning: unused parameter 'log_ctx' [-Wunused-parameter] 81 | static const char *none_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) | ^ src/fftools/textformat/tf_compact.c:103:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 103 | { "item_sep", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, { .str = "|" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:104:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 104 | { "s", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, { .str = "|" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:105:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 105 | { "nokey", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:106:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 106 | { "nk", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:107:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 107 | { "escape", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, { .str = "c" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:108:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 108 | { "e", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, { .str = "c" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:109:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 109 | { "print_section", "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:110:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 110 | { "p", "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL }, | ^ src/fftools/textformat/tf_compact.c:257:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 257 | { "item_sep", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, { .str = "," }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:258:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 258 | { "s", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, { .str = "," }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:259:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 259 | { "nokey", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:260:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 260 | { "nk", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:261:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 261 | { "escape", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, { .str = "csv" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:262:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 262 | { "e", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, { .str = "csv" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:263:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 263 | { "print_section", "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:264:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 264 | { "p", "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:265:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 265 | { NULL }, | ^ 6 warnings generated. CC fftools/textformat/tf_default.o 23 warnings generated. CC fftools/textformat/tf_flat.o 3 warnings generated. CC fftools/textformat/tf_ini.o src/fftools/textformat/tf_default.c:45:126: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 45 | { "noprint_wrappers", "do not print headers and footers", OFFSET(noprint_wrappers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_default.c:46:126: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 46 | { "nw", "do not print headers and footers", OFFSET(noprint_wrappers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_default.c:47:126: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 47 | { "nokey", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_default.c:48:126: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 48 | { "nk", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_default.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL }, | ^ src/fftools/textformat/tf_default.c:65:81: warning: unused parameter 'data' [-Wunused-parameter] 65 | static void default_print_section_header(AVTextFormatContext *wctx, const void *data) | ^ src/fftools/textformat/tf_flat.c:46:149: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 46 | { "sep_char", "set separator", OFFSET(sep_str), AV_OPT_TYPE_STRING, { .str = "." }, 0, 0 }, | ^ src/fftools/textformat/tf_flat.c:47:149: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 47 | { "s", "set separator", OFFSET(sep_str), AV_OPT_TYPE_STRING, { .str = "." }, 0, 0 }, | ^ src/fftools/textformat/tf_flat.c:48:149: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 48 | { "hierarchical", "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_flat.c:49:149: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 49 | { "h", "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_flat.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL }, | ^ src/fftools/textformat/tf_flat.c:69:83: warning: unused parameter 'sep' [-Wunused-parameter] 69 | static const char *flat_escape_key_str(AVBPrint *dst, const char *src, const char sep) | ^ src/fftools/textformat/tf_flat.c:102:78: warning: unused parameter 'data' [-Wunused-parameter] 102 | static void flat_print_section_header(AVTextFormatContext *wctx, const void *data) | ^ 6 warnings generated. src/fftools/textformat/tf_ini.c:53:145: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 53 | { "hierarchical", "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_ini.c:54:145: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 54 | { "h", "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_ini.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ src/fftools/textformat/tf_ini.c:89:77: warning: unused parameter 'data' [-Wunused-parameter] 89 | static void ini_print_section_header(AVTextFormatContext *wctx, const void *data) | ^ CC fftools/textformat/tf_json.o 7 warnings generated. CC fftools/textformat/tf_mermaid.o 4 warnings generated. CC fftools/textformat/tf_xml.o src/fftools/textformat/tf_json.c:45:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 45 | { "compact", "enable compact output", OFFSET(compact), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_json.c:46:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 46 | { "c", "enable compact output", OFFSET(compact), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_json.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/fftools/textformat/tf_json.c:89:78: warning: unused parameter 'data' [-Wunused-parameter] 89 | static void json_print_section_header(AVTextFormatContext *wctx, const void *data) | ^ src/fftools/textformat/tf_mermaid.c:163:147: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 163 | { "link_coloring", "enable colored links (requires Mermaid >= 11.5)", OFFSET(enable_link_colors), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_mermaid.c:166:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 166 | { NULL }, | ^ src/fftools/textformat/tf_xml.c:44:140: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 44 | { "fully_qualified", "specify if the output should be fully qualified", OFFSET(fully_qualified), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_xml.c:45:140: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 45 | { "q", "specify if the output should be fully qualified", OFFSET(fully_qualified), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_xml.c:46:140: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 46 | { "xsd_strict", "ensure that the output is XSD compliant", OFFSET(xsd_strict), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_xml.c:47:140: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 47 | { "x", "ensure that the output is XSD compliant", OFFSET(xsd_strict), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_xml.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL }, | ^ 4 warnings generated. CC fftools/textformat/tw_avio.o 5 warnings generated. CC fftools/textformat/tw_buffer.o 2 warnings generated. CC fftools/textformat/tw_stdout.o CC fftools/resources/resman.o src/fftools/textformat/tw_buffer.c:37:48: warning: unused parameter 'ctx' [-Wunused-parameter] 37 | static const char *bufferwriter_get_name(void *ctx) | ^ 1 warning generated. CC fftools/cmdutils.o src/fftools/textformat/tw_stdout.c:36:48: warning: unused parameter 'ctx' [-Wunused-parameter] 36 | static const char *stdoutwriter_get_name(void *ctx) | ^ src/fftools/textformat/tw_stdout.c:46:51: warning: unused parameter 'wctx' [-Wunused-parameter] 46 | static inline void stdout_w8(AVTextWriterContext *wctx, int b) | ^ src/fftools/textformat/tw_stdout.c:51:56: warning: unused parameter 'wctx' [-Wunused-parameter] 51 | static inline void stdout_put_str(AVTextWriterContext *wctx, const char *str) | ^ src/fftools/textformat/tw_stdout.c:56:56: warning: unused parameter 'wctx' [-Wunused-parameter] 56 | static inline void stdout_vprintf(AVTextWriterContext *wctx, const char *fmt, va_list vl) | ^ 4 warnings generated. CC fftools/opt_common.o src/fftools/resources/resman.c:159:51: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 159 | int ret = decompress_gzip(ctx, (uint8_t *)resource_definition.data, *resource_definition.data_len, &out, &out_len); | ^ 1 warning generated. CC fftools/ffmpeg.o In file included from src/fftools/cmdutils.c:41: src/libavutil/getenv_utf8.h:72:39: warning: unused parameter 'var' [-Wunused-parameter] 72 | static inline void freeenv_utf8(char *var) | ^ src/fftools/cmdutils.c:70:30: warning: unused parameter 'ptr' [-Wunused-parameter] 70 | void log_callback_help(void *ptr, int level, const char *fmt, va_list vl) | ^ src/fftools/cmdutils.c:70:39: warning: unused parameter 'level' [-Wunused-parameter] 70 | void log_callback_help(void *ptr, int level, const char *fmt, va_list vl) | ^ src/fftools/cmdutils.c:225:47: warning: unused parameter 'argc_ptr' [-Wunused-parameter] 225 | static inline void prepare_app_arguments(int *argc_ptr, char ***argv_ptr) | ^ src/fftools/cmdutils.c:225:65: warning: unused parameter 'argv_ptr' [-Wunused-parameter] 225 | static inline void prepare_app_arguments(int *argc_ptr, char ***argv_ptr) | ^ src/fftools/cmdutils.c:599:23: warning: unused parameter 'optctx' [-Wunused-parameter] 599 | int opt_default(void *optctx, const char *opt, const char *arg) | ^ src/fftools/cmdutils.c:618:35: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 618 | av_strlcpy(opt_stripped, opt, FFMIN(sizeof(opt_stripped), p - opt + 1)); | ^ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/fftools/cmdutils.c:746:59: warning: missing field 'sep' initializer [-Wmissing-field-initializers] 746 | static const OptionGroupDef global_group = { "global" }; | ^ src/fftools/opt_common.c:74:24: warning: unused parameter 'optctx' [-Wunused-parameter] 74 | int show_license(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:74:44: warning: unused parameter 'opt' [-Wunused-parameter] 74 | int show_license(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:74:61: warning: unused parameter 'arg' [-Wunused-parameter] 74 | int show_license(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:246:24: warning: unused parameter 'optctx' [-Wunused-parameter] 246 | int show_version(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:246:44: warning: unused parameter 'opt' [-Wunused-parameter] 246 | int show_version(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:246:61: warning: unused parameter 'arg' [-Wunused-parameter] 246 | int show_version(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:255:26: warning: unused parameter 'optctx' [-Wunused-parameter] 255 | int show_buildconf(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:255:46: warning: unused parameter 'opt' [-Wunused-parameter] 255 | int show_buildconf(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:255:63: warning: unused parameter 'arg' [-Wunused-parameter] 255 | int show_buildconf(void *optctx, const csrc/fftools/cmdutils.ch:a1354r: 45*:o pwarning: tunused parameter 'logctx' [-Wunused-parameter], cons t1354 char | * a r g ) | ^ void *logctx) | ^ src/fftools/cmdutils.c:1423:64: warning: unused parameter 'codec_id' [-Wunused-parameter] 1423 | int filter_codec_opts(const AVDictionary *opts, enum AVCodecID codec_id, | ^ src/fftools/cmdutils.c:1507:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1507 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/fftools/cmdutils.c:1516:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1516 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~src/fftools/opt_common.c :579:21: warning: unused parameter 'optctx' [-Wunused-parameter] 579 | int show_help(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:579:41: warning: unused parameter 'opt' [-Wunused-parameter] 579 | int show_help(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:670:23: warning: unused parameter 'optctx' [-Wunused-parameter] 670 | int show_codecs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:670:43: warning: unused parameter 'opt' [-Wunused-parameter] 670 | int show_codecs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:670:60: warning: unused parameter 'arg' [-Wunused-parameter] 670 | int show_codecs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:691:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (i = 0; i < nb_codecs; i++) { | ~ ^ ~~~~~~~~~ src/fftools/opt_common.c:775:25: warning: unused parameter 'optctx' [-Wunused-parameter] 775 | int show_decoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:775:45: warning: unused parameter 'opt' [-Wunused-parameter] 775 | int show_decoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:775:62: warning: unused parameter 'arg' [-Wunused-parameter] 775 | int show_decoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:780:25: warning: unused parameter 'optctx' [-Wunused-parameter] 780 | int show_encoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:780:45: warning: unused parameter 'opt' [-Wunused-parameter] 780 | int show_encoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:780:62: warning: unused parameter 'arg' [-Wunused-parameter] 780 | int show_encoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:785:21: warning: unused parameter 'optctx' [-Wunused-parameter] 785 | int show_bsfs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:785:41: warning: unused parameter 'opt' [-Wunused-parameter] 785 | int show_bsfs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:785:58: warning: unused parameter 'arg' [-Wunused-parameter] 785 | int show_bsfs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:797:24: warning: unused parameter 'optctx' [-Wunused-parameter] 797 | int show_filters(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:797:44: warning: unused parameter 'opt' [-Wunused-parameter] 797 | int show_filters(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:797:61: warning: unused parameter 'arg' [-Wunused-parameter] 797 | int show_filters(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:824:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 824 | for (j = 0; j < nb_pads; j++) { | ~ ^ ~~~~~~~ src/fftools/opt_common.c:852:39: warning: unused parameter 'optctx' [-Wunused-parameter] 852 | static int show_formats_devices(void *optctx, const char *opt, const char *arg, int device_only, int muxdemuxers) | ^ src/fftools/opt_common.c:852:59: warning: unused parameter 'opt' [-Wunused-parameter] 852 | static int show_formats_devices(void *optctx, const char *opt, const char *arg, int device_only, int muxdemuxers) | ^ src/fftools/opt_common.c:852:76: warning: unused parameter 'arg' [-Wunused-parameter] 852 | static int show_formats_devices(void *optctx, const char *opt, const char *arg, int device_only, int muxdemuxers) | ^ src/fftools/opt_common.c:947:26: warning: unused parameter 'optctx' [-Wunused-parameter] 947 | int show_protocols(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:947:46: warning: unused parameter 'opt' [-Wunused-parameter] 947 | int show_protocols(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:947:63: warning: unused parameter 'arg' [-Wunused-parameter] 947 | int show_protocols(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:962:23: warning: unused parameter 'optctx' [-Wunused-parameter] 962 | int show_colors(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:962:43: warning: unused parameter 'opt' [-Wunused-parameter] 962 | int show_colors(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:962:60: warning: unused parameter 'arg' [-Wunused-parameter] 962 | int show_colors(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:976:25: warning: unused parameter 'optctx' [-Wunused-parameter] 976 | int show_pix_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:976:45: warning: unused parameter 'opt' [-Wunused-parameter] 976 | int show_pix_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:976:62: warning: unused parameter 'arg' [-Wunused-parameter] 976 | int show_pix_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1014:24: warning: unused parameter 'optctx' [-Wunused-parameter] 1014 | int show_layouts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1014:44: warning: unused parameter 'opt' [-Wunused-parameter] 1014 | int show_layouts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1014:61: warning: unused parameter 'arg' [-Wunused-parameter] 1014 | int show_layouts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1047:28: warning: unused parameter 'optctx' [-Wunused-parameter] 1047 | int show_sample_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1047:48: warning: unused parameter 'opt' [-Wunused-parameter] 1047 | int show_sample_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1047:65: warning: unused parameter 'arg' [-Wunused-parameter] 1047 | int show_sample_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1056:29: warning: unused parameter 'optctx' [-Wunused-parameter] 1056 | int show_dispositions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1056:49: warning: unused parameter 'opt' [-Wunused-parameter] 1056 | int show_dispositions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1056:66: warning: unused parameter 'arg' [-Wunused-parameter] 1056 | int show_dispositions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1066:24: warning: unused parameter 'optctx' [-Wunused-parameter] 1066 | int opt_cpuflags(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1066:44: warning: unused parameter 'opt' [-Wunused-parameter] 1066 | int opt_cpuflags(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1084:70: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 1084 | {"count", NULL, 0, AV_OPT_TYPE_INT, { .i64 = -1}, -1, INT_MAX}, | ^ src/fftools/opt_common.c:1085:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1085 | {NULL}, | ^ src/fftools/opt_common.c:1078:24: warning: unused parameter 'optctx' [-Wunused-parameter] 1078 | int opt_cpucount(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1078:44: warning: unused parameter 'opt' [-Wunused-parameter] 1078 | int opt_cpucount(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1233:22: warning: unused parameter 'optctx' [-Wunused-parameter] 1233 | int opt_report(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1233:42: warning: unused parameter 'opt' [-Wunused-parameter] 1233 | int opt_report(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1233:59: warning: unused parameter 'arg' [-Wunused-parameter] 1233 | int opt_report(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1238:25: warning: unused parameter 'optctx' [-Wunused-parameter] 1238 | int opt_max_alloc(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1238:45: warning: unused parameter 'opt' [-Wunused-parameter] 1238 | int opt_max_alloc(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1252:24: warning: unused parameter 'optctx' [-Wunused-parameter] 1252 | int opt_loglevel(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1252:44: warning: unused parameter 'opt' [-Wunused-parameter] 1252 | int opt_loglevel(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1319:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1319 | for (i = 0; i < FF_ARRAY_ELEMS(log_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/opt_common.c:1330:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1330 | for (i = 0; i < FF_ARRAY_ELEMS(log_levels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/opt_common.c:1432:24: warning: unused parameter 'optctx' [-Wunused-parameter] 1432 | int show_sources(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1432:44: warning: unused parameter 'opt' [-Wunused-parameter] 1432 | int show_sources(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1470:22: warning: unused parameter 'optctx' [-Wunused-parameter] 1470 | int show_sinks(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1470:42: warning: unused parameter 'opt' [-Wunused-parameter] 1470 | int show_sinks(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg.c:307:38: warning: unused parameter 'ctx' [-Wunused-parameter] 307 | static int decode_interrupt_cb(void *ctx) | ^ src/fftools/ffmpeg.c:403:35: warning: unused parameter 'opaque' [-Wunused-parameter] 403 | static void frame_data_free(void *opaque, uint8_t *data) | ^ src/fftools/ffmpeg.c:596:61: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 596 | (first_report && atomic_load(&nb_output_dumped) < nb_output_files)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg.c:845:59: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 845 | while ((k = read_key()) != '\n' && k != '\r' && i < sizeof(buf)-1) | ~ ^ ~~~~~~~~~~~~~ src/fftools/ffmpeg.c:939:63: warning: missing field 'user_usec' initializer [-Wmissing-field-initializers] 939 | BenchmarkTimeStamps time_stamps = { av_gettime_relative() }; | ^ 5 warnings generated. BIN2C fftools/resources/graph.html.c GZIP fftools/resources/graph.css.min.gz BIN2C libavfilter/vulkan/avgblur.comp.spv.c BIN2C libavfilter/vulkan/bwdif.comp.spv.c 68 warnings generated. BIN2C libavfilter/vulkan/debayer.comp.spv.c BIN2C libavcodec/vulkan/dpx_copy.comp.spv.c BIN2C libavcodec/vulkan/dpx_unpack.comp.spv.c 12 warnings generated. BIN2C libavcodec/vulkan/ffv1_dec.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_reset.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_rgb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_setup.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_rct_search.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_remap.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_reset.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_rgb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_setup.comp.spv.c BIN2C libavcodec/vulkan/prores_idct.comp.spv.c BIN2C libavcodec/vulkan/prores_ks_alpha_data.comp.spv.c BIN2C libavcodec/vulkan/prores_ks_encode_slice.comp.spv.c BIN2C libavcodec/vulkan/prores_ks_estimate_slice.comp.spv.c BIN2C libavcodec/vulkan/prores_ks_slice_data.comp.spv.c BIN2C libavcodec/vulkan/prores_ks_trellis_node.comp.spv.c BIN2C libavcodec/vulkan/prores_raw_decode.comp.spv.c BIN2C libavcodec/vulkan/prores_raw_idct.comp.spv.c BIN2C libavcodec/vulkan/prores_vld.comp.spv.c AR libswresample/libswresample.a AR libswscale/libswscale.a GENTEXI doc/avoptions_format.texi GENTEXI doc/avoptions_codec.texi CC fftools/resources/graph.html.o BIN2C fftools/resources/graph.css.c CC libavfilter/vulkan/avgblur.comp.spv.o CC libavfilter/vulkan/bwdif.comp.spv.o CC libavfilter/vulkan/debayer.comp.spv.o CC libavcodec/vulkan/dpx_copy.comp.spv.o CC libavcodec/vulkan/dpx_unpack.comp.spv.o CC libavcodec/vulkan/ffv1_dec.comp.spv.o CC libavcodec/vulkan/ffv1_dec_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_dec_reset.comp.spv.o CC libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_dec_rgb.comp.spv.o CC libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv.o CC libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_dec_setup.comp.spv.o CC libavcodec/vulkan/ffv1_enc.comp.spv.o CC libavcodec/vulkan/ffv1_enc_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_enc_rct_search.comp.spv.o CC libavcodec/vulkan/ffv1_enc_remap.comp.spv.o CC libavcodec/vulkan/ffv1_enc_reset.comp.spv.o CC libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_enc_rgb.comp.spv.o CC libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv.o CC libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_enc_setup.comp.spv.o CC libavcodec/vulkan/prores_idct.comp.spv.o CC libavcodec/vulkan/prores_ks_alpha_data.comp.spv.o CC libavcodec/vulkan/prores_ks_encode_slice.comp.spv.o CC libavcodec/vulkan/prores_ks_estimate_slice.comp.spv.o CC libavcodec/vulkan/prores_ks_slice_data.comp.spv.o CC libavcodec/vulkan/prores_ks_trellis_node.comp.spv.o CC libavcodec/vulkan/prores_raw_decode.comp.spv.o CC libavcodec/vulkan/prores_raw_idct.comp.spv.o CC libavcodec/vulkan/prores_vld.comp.spv.o HTML doc/ffmpeg.html HTML doc/ffplay.html HTML doc/ffprobe.html HTML doc/ffmpeg-all.html HTML doc/ffplay-all.html HTML doc/ffprobe-all.html HTML doc/ffmpeg-utils.html HTML doc/ffmpeg-scaler.html HTML doc/ffmpeg-resampler.html HTML doc/ffmpeg-codecs.html HTML doc/ffmpeg-bitstream-filters.html HTML doc/ffmpeg-formats.html HTML doc/ffmpeg-protocols.html HTML doc/ffmpeg-devices.html HTML doc/ffmpeg-filters.html HTML doc/libavutil.html HTML doc/libswscale.html HTML doc/libswresample.html HTML doc/libavcodec.html HTML doc/libavformat.html HTML doc/libavdevice.html HTML doc/libavfilter.html HTML doc/community.html HTML doc/developer.html HTML doc/faq.html HTML doc/fate.html HTML doc/general.html HTML doc/git-howto.html HTML doc/mailing-list-faq.html HTML doc/nut.html HTML doc/platform.html HTML doc/drawvg-reference.html POD doc/ffmpeg.pod POD doc/ffplay.pod POD doc/ffprobe.pod POD doc/ffmpeg-all.pod STRIP libavutil/x86/tx_float.o skipping strip -x libavutil/x86/tx_float.o POD doc/ffplay-all.pod POD doc/ffprobe-all.pod POD doc/ffmpeg-utils.pod POD doc/ffmpeg-scaler.pod POD doc/ffmpeg-resampler.pod POD doc/ffmpeg-codecs.pod POD doc/ffmpeg-bitstream-filters.pod POD doc/ffmpeg-formats.pod POD doc/ffmpeg-protocols.pod POD doc/ffmpeg-devices.pod POD doc/ffmpeg-filters.pod POD doc/libavutil.pod POD doc/libswscale.pod POD doc/libswresample.pod POD doc/libavcodec.pod POD doc/libavformat.pod POD doc/libavdevice.pod POD doc/libavfilter.pod MAN doc/ffmpeg.1 MAN doc/ffplay.1 MAN doc/ffprobe.1 MAN doc/ffmpeg-all.1 MAN doc/ffplay-all.1 MAN doc/ffprobe-all.1 MAN doc/ffmpeg-utils.1 MAN doc/ffmpeg-scaler.1 MAN doc/ffmpeg-resampler.1 MAN doc/ffmpeg-codecs.1 MAN doc/ffmpeg-bitstream-filters.1 MAN doc/ffmpeg-formats.1 MAN doc/ffmpeg-protocols.1 MAN doc/ffmpeg-devices.1 MAN doc/ffmpeg-filters.1 MAN doc/libavutil.3 MAN doc/libswscale.3 MAN doc/libswresample.3 MAN doc/libavcodec.3 MAN doc/libavformat.3 MAN doc/libavdevice.3 MAN doc/libavfilter.3 CC fftools/resources/graph.css.o AR libavfilter/libavfilter.a AR libavcodec/libavcodec.a AR libavutil/libavutil.a LD ffmpeg_g LD ffplay_g LD ffprobe_g CP ffprobe STRIP ffprobe skipping strip ffprobe CP ffplay CP ffmpeg STRIP ffplay skipping strip ffplay STRIP ffmpeg skipping strip ffmpeg INSTALL doc/ffmpeg.html INSTALL doc/ffplay.html INSTALL doc/ffprobe.html INSTALL doc/ffmpeg-all.html INSTALL doc/ffplay-all.html INSTALL doc/ffprobe-all.html INSTALL doc/ffmpeg-utils.html INSTALL doc/ffmpeg-scaler.html INSTALL doc/ffmpeg-resampler.html INSTALL doc/ffmpeg-codecs.html INSTALL doc/ffmpeg-bitstream-filters.html INSTALL doc/ffmpeg-formats.html INSTALL doc/ffmpeg-protocols.html INSTALL doc/ffmpeg-devices.html INSTALL doc/ffmpeg-filters.html INSTALL doc/libavutil.html INSTALL doc/libswscale.html INSTALL doc/libswresample.html INSTALL doc/libavcodec.html INSTALL doc/libavformat.html INSTALL doc/libavdevice.html INSTALL doc/libavfilter.html INSTALL doc/community.html INSTALL doc/developer.html INSTALL doc/faq.html INSTALL doc/fate.html INSTALL doc/general.html INSTALL doc/git-howto.html INSTALL doc/mailing-list-faq.html INSTALL doc/nut.html INSTALL doc/platform.html INSTALL doc/drawvg-reference.html INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/bootstrap.min.css INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/style.min.css INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/default.css INSTALL doc/ffmpeg.1 INSTALL doc/ffplay.1 INSTALL doc/ffprobe.1 INSTALL doc/ffmpeg-all.1 INSTALL doc/ffplay-all.1 INSTALL doc/ffprobe-all.1 INSTALL doc/ffmpeg-utils.1 INSTALL doc/ffmpeg-scaler.1 INSTALL doc/ffmpeg-resampler.1 INSTALL doc/ffmpeg-codecs.1 INSTALL doc/ffmpeg-bitstream-filters.1 INSTALL doc/ffmpeg-formats.1 INSTALL doc/ffmpeg-protocols.1 INSTALL doc/ffmpeg-devices.1 INSTALL doc/ffmpeg-filters.1 INSTALL doc/libavutil.3 INSTALL doc/libswscale.3 INSTALL doc/libswresample.3 INSTALL doc/libavcodec.3 INSTALL doc/libavformat.3 INSTALL doc/libavdevice.3 INSTALL doc/libavfilter.3 INSTALL doc/ffmpeg.1 INSTALL doc/ffplay.1 INSTALL doc/ffprobe.1 INSTALL doc/ffmpeg-all.1 INSTALL doc/ffplay-all.1 INSTALL doc/ffprobe-all.1 INSTALL doc/ffmpeg-utils.1 INSTALL doc/ffmpeg-scaler.1 INSTALL doc/ffmpeg-resampler.1 INSTALL doc/ffmpeg-codecs.1 INSTALL doc/ffmpeg-bitstream-filters.1 INSTALL doc/ffmpeg-formats.1 INSTALL doc/ffmpeg-protocols.1 INSTALL doc/ffmpeg-devices.1 INSTALL doc/ffmpeg-filters.1 INSTALL doc/libavutil.3 INSTALL doc/libswscale.3 INSTALL doc/libswresample.3 INSTALL doc/libavcodec.3 INSTALL doc/libavformat.3 INSTALL doc/libavdevice.3 INSTALL doc/libavfilter.3 INSTALL install-progs-yes INSTALL ffmpeg INSTALL ffplay INSTALL ffprobe INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/presets/libvpx-1080p.ffpreset INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/presets/libvpx-1080p50_60.ffpreset INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/presets/libvpx-360p.ffpreset INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/presets/libvpx-720p.ffpreset INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/presets/libvpx-720p50_60.ffpreset INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/ffprobe.xsd INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_http_serve_files.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_list_dir.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_read_callback.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_filter_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_filter_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/demux_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/encode_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/encode_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/extract_mvs.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/filter_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/hw_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/mux.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/qsv_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/qsv_transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/remux.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/resample_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/scale_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/show_metadata.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/transcode_aac.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/vaapi_encode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/vaapi_transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/README INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/Makefile INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_http_serve_files.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_list_dir.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_read_callback.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_filter_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_filter_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/demux_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/encode_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/encode_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/extract_mvs.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/filter_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/hw_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/mux.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/qsv_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/qsv_transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/remux.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/resample_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/scale_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/show_metadata.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/transcode_aac.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/vaapi_encode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/vaapi_transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/README INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/Makefile INSTALL libavdevice/libavdevice.a INSTALL libavfilter/libavfilter.a INSTALL libavformat/libavformat.a INSTALL libavcodec/libavcodec.a INSTALL libswresample/libswresample.a INSTALL libswscale/libswscale.a INSTALL libavutil/libavutil.a INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavdevice/avdevice.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavdevice/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavfilter/avfilter.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavfilter/buffersink.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavfilter/buffersrc.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavfilter/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavformat/avformat.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavformat/avio.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavformat/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/ac3_parser.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/adts_parser.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/avcodec.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/avdct.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/bsf.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_desc.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_id.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_par.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/d3d11va.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/defs.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/dirac.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/dv_profile.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/dxva2.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/exif.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/jni.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/mediacodec.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/packet.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/qsv.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/smpte_436m.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/vdpau.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/version_major.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/videotoolbox.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/vorbis_parser.h INSTALL libavcodec/libavcodec.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswresample/swresample.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswresample/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswscale/swscale.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswscale/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswscale/version_major.h INSTALL libswscale/libswscale.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/adler32.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/aes.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/aes_ctr.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/ambient_viewing_environment.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/attributes.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/audio_fifo.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/avassert.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/avstring.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/avutil.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/base64.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/blowfish.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/bprint.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/bswap.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/buffer.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/cast5.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/camellia.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/channel_layout.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/common.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/container_fifo.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/cpu.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/crc.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/csp.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/des.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/detection_bbox.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/dict.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/display.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/dovi_meta.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/downmix_info.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/encryption_info.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/error.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/eval.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/executor.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/fifo.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/file.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/film_grain_params.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/frame.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hash.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hdr_dynamic_metadata.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hdr_dynamic_vivid_metadata.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hmac.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_cuda.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_d3d11va.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_d3d12va.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_drm.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_dxva2.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_amf.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_qsv.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_mediacodec.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_opencl.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_oh.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_vaapi.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_videotoolbox.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_vdpau.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_vulkan.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/iamf.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/imgutils.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/intfloat.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/intreadwrite.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/lfg.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/log.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/lzo.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/macros.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/mathematics.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/mastering_display_metadata.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/md5.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/mem.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/motion_vector.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/murmur3.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/opt.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/parseutils.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/pixdesc.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/pixelutils.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/pixfmt.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/random_seed.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/rc4.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/rational.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/refstruct.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/replaygain.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/ripemd.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/samplefmt.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/sha.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/sha512.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/spherical.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/stereo3d.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/tdrdi.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/threadmessage.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/time.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/timecode.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/timestamp.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/tree.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/twofish.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/uuid.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/video_enc_params.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/xtea.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/tea.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/tx.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/video_hint.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h INSTALL libavutil/libavutil.pc